我在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