我有一个不扩展 Activity 或 Fragment 的类。它是一个独立的类。我想使用该类来控制 Activity 的开始和结束。
public class MyActivityManager() {
public MyActivityManager(Context context) {
mContext = context;
}
public void startMainActivity() {
Intent intent = new Intent(mContext, MainActivity.class);
mContext.startActivity(intent);
}
public void closeMainActivity() {
// how can I close the started main activity from the other function here?
}
}
如您所见,我MainActivity
从一个函数开始,而在另一个函数中,我想关闭MainActivity
开始的。但是我怎样才能参考 started MainActivity
?
(我的主要目的是让上层调用者使用它MyActivityManager
来启动和关闭MainActivity
)
如果目前的方式不可行,如何实现我想要的?