【问题标题】:ANDROID :How to start an existing activity as new activity from stackANDROID:如何将现有活动作为堆栈中的新活动启动
【发布时间】:2023-03-13 02:32:01
【问题描述】:

我在我的应用程序中使用 ActivityGroup。我开始每个活动:

     Window objWindow   = getLocalActivityManager().startActivity(argActivityId,argIntent); 
     View objView   = objWindow.getDecorView();
     setContentView(objView);   

但是当我尝试启动一个已经由另一个 Activity 启动的 Activity 时,它不会作为新 Activity 启动,而是保留旧的 Activity 对象。

如何将其作为一项新活动开始?

谢谢你...

【问题讨论】:

    标签: android activitygroup


    【解决方案1】:

    在调用startActivity之前设置argIntent的FLAG_ACTIVITY_CLEAR_TOPintent标志。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-24
      • 2011-03-07
      • 1970-01-01
      • 1970-01-01
      • 2011-07-15
      • 1970-01-01
      相关资源
      最近更新 更多