我有 3 项活动:家庭(基本活动)与
<activity
android:launchMode="singleTop"
android:name="com.Home"
android:label="@string/app_name"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
其他两个活动:Activity1 和 Activity2
android:theme="@android:style/Theme.Translucent"
可以从彼此或从家里调用主题。
他们总是回到家 onBackpress() 它被覆盖
intent.setClass(this, Home.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
当从activity2调用activity1时
intent.setClass(this, ACtivity2.class);
intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(intent);
它的 onResume 被调用但看不到 有什么解决办法吗?
我只想要堆栈中的单个 Activity 实例。
要求: Activity1 和 Activity2 应该一旦创建就永远不应该被销毁(它们应该总是从历史中调用),直到 Home 被调用。
帮帮我。提前致谢。