Android StudioでAndroid内部のソースコードを読み込む方法
Androidアプリでこの関数の中って何やってるの!?ってなるときってありませんか?
ListViewが更新されなくて困ってたりとかで、BaseAdapterのnotifyDataSetChangedメソッドって何やってるの?とか(現在進行中で困ってる)
そこでAndroid StudioでのSDK?のソースコードの読み込み方をググったんですが上手く出て来なかったので、気合いで設定を探したので、書きます
まず↓のようにプロジェクトの下の、プロジェクトと同じ名前のフォルダで右クリックして、Open Module Settingsを開きます。ビルドには影響を与えない的な表示が出ますが、ソースコードを表示させたいだけなので無視します。
PlatformSettingsでSDKsを選択し
Android 4.2.2(自分の場合)を選択し、Sourcepathタブを選択します。
そこで+ボタンを押して、
SDKのsourcesフォルダの自分にあったバージョンを選択すれば、、
あとは開きたい関数などを⌘(Windowsだとctrl?)押しながらクリックすればOKです。
P.S.
ListViewが更新されなかった原因はregisterDataSetObserver、unregisterDataSetObserverを両方オーバーライドしちゃってたからでした。。
takam