【背景】
android项目中,需要根据当前处于哪个activity去决定后续动作。
所以需要去获得当前处于哪个activity。
【解决过程】
1.搜:
android check current activity
参考:
感觉很麻烦啊。
2.参考:
需要每个activity都去给onResume添加代码,也很麻烦。
3.搜:
android current which activity
参考:
没找到合适的。
4.还是参考:
去给每个onResume,onDestroy,onPause,都加上对应的设置。
【总结】
最后是通过上述办法,给每个Activity都添加对应的代码:@Override
protected void onResume() {
super.onResume();
AppContext.getInstance().setCurrentActivity(this);
}
@Override
protected void onPause() {
AppContext.getInstance().setCurrentActivity(null);
super.onPause();
}
@Override
public void onDestroy() {
AppContext.getInstance().setCurr