【发布时间】:2019-07-01 08:33:42
【问题描述】:
我有下一部分代码,我需要知道上下文传递的活动类型:
Activity activity;
if (mContext instanceof ClientActivity) {
activity = ((ClientActivity) mContext);
} else if (mContext instanceof LoginActivity) {
((LoginActivity) mContext).onBackPressed();
} else if (mContext instanceof OnBoardingActivity) {
((OnBoardingActivity) mContext).onBackPressed();
} else if (mContext instanceof HomeActivity) {
((HomeActivity) mContext).onBackPressed();
} else {
((Activity) mContext).onBackPressed();
}
有没有办法让这个 Activity 活动成为通用的?如果上下文来自此活动,要将活动更改为 ClientActivity 类型?
谢谢。
【问题讨论】:
标签: android android-activity android-context