我在Fragment
的內部有一個ListView
,其中包含一些歌曲。當我點擊一首歌曲時,我想更改FAB中的圖標(位於Activity
),但我不知道該怎麼做。我試着用此代碼:Android - 單擊ListView時單擊更改FAB圖標
片斷:
mainActivity = new MainActivity(); //THIS IS INSIDE onCreate METHOD
mListViewSongs.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
mainActivity.fab.setImageResource(R.drawable.vector_pause);
}
}
我宣佈我的FAB作爲公共我的活動裏面,但我仍然得到NullPointerException異常,我怎麼能解決這個問題?
它的工作,謝謝! :) – Sabatino