Android StudioでAndroid内部のソースコードを読み込む方法

Androidアプリでこの関数の中って何やってるの!?ってなるときってありませんか?
ListViewが更新されなくて困ってたりとかで、BaseAdapterのnotifyDataSetChangedメソッドって何やってるの?とか(現在進行中で困ってる)

そこでAndroid StudioでのSDK?のソースコードの読み込み方をググったんですが上手く出て来なかったので、気合いで設定を探したので、書きます


まず↓のようにプロジェクトの下の、プロジェクトと同じ名前のフォルダで右クリックして、Open Module Settingsを開きます。ビルドには影響を与えない的な表示が出ますが、ソースコードを表示させたいだけなので無視します。
f:id:ytch:20130603223945p:plain

PlatformSettingsでSDKsを選択し
Android 4.2.2(自分の場合)を選択し、Sourcepathタブを選択します。
そこで+ボタンを押して、
SDKのsourcesフォルダの自分にあったバージョンを選択すれば、、
f:id:ytch:20130603224841p:plain

あとは開きたい関数などを⌘(Windowsだとctrl?)押しながらクリックすればOKです。

P.S.
ListViewが更新されなかった原因はregisterDataSetObserver、unregisterDataSetObserverを両方オーバーライドしちゃってたからでした。。



takam