-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Closed
Description
比如:在插件APK的MainActivity 启动 Activity A 的场景,并且启动的Activity A是SingleTop 方式启动,从Activity A 返回后,插件APK 的 MainActivity也没有了
我用 Shadow 的 Demo 做验证:
- 把TestActivityOnCreate改为 SingleTop
<activity android:name="com.tencent.shadow.sample.plugin.app.lib.usecases.activity.TestActivityOnCreate"
android:launchMode="singleTop"/>
2.UseCaseSummaryFragment点击启动的时候添加intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
mStartCase.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(getActivity(), useCase.getPageClass());
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
- 返回TestActivityOnCreate, 插件 MainActivity也没有了
这种场景应该很多业务都碰到:独立APK 模式下以 SingleTop 方式启动Activity,并添加FLAG_ACTIVITY_CLEAR_TOP Flag,但是在插件模式下会遇到上述问题,这种场景应该如何兼容呢?
Metadata
Metadata
Assignees
Labels
No labels