我有一个MenuActivity
,它包含并处理我活动顶部的菜单栏,然后我的所有其他活动都会延伸MenuActivity
。现在在我的菜单中,我有一个微调器,可以让我选择一个文件夹,在我的一个活动中(OtherActivity
)我想显示该文件夹中的文件数。
当我切换到该活动时,它运行良好:我获得了正确数量的文件,但是当我在微调器中选择一个新项目时,我希望更新文件的数量。为此,我想从updateNbFiles()
中的OtherActivity
拨打属于mySpinner.setOnItemSelectedListener()
的{{1}},我可以通过以下方式检查当前活动是否为MenuActivity
:
OtherActivity
问题是,我似乎无法找到如何拨打if (MenuActivity.this instanceof OtherActivity) {
updateNbFiles();
}
,我已经尝试了updateNbFiles()
但是导致了((OtherActivity)getApplicationContext()).updateNbFiles();
无法投放到Application
的崩溃{1}}。
有人可以帮帮我吗?