我正在使用以下代码在视图中加载活动:
LocalActivityManager mgr = getLocalActivityManager();
Intent i = new Intent(this, SomeActivity.class);
Window w = mgr.startActivity("unique_per_activity_string", i);
View wd = w != null ? w.getDecorView() : null;
这似乎工作得很好。唯一的问题是加载的活动被破坏,所以我无法使用该活动。
** 活动(主)创建,isFirst = true **
** 活动(主要)简历 **
** 活动(主要)暂停,UserClosed = false **
** 活动(主要)简历 **
**服务(windowservice)创建**
BroadcastReceiver 已初始化。
** 服务(windowservice)启动 ** ** 活动(rammonitor)创建,isFirst = true **
** 活动(rammonitor)简历 **
** 活动(主要)暂停,UserClosed = true **
** 活动(rammonitor)暂停,UserClosed = true **
活动从服务中调用。
有没有办法可以防止我的活动被破坏,或者只是在它被创建时保持专注?