【发布时间】:2012-08-22 11:38:41
【问题描述】:
我正在编写一个应用程序,遇到一个问题。我有三个活动 A、B 和 C。当我从活动 A 转到 B 和 B 到 C 时,如果我按下设备上的菜单按钮。我的应用程序进入后台状态.当我重新打开应用程序时,它显示活动 C。我希望当我重新打开应用程序时,它应该显示活动 A,而不是活动堆栈中的任何其他活动。 我已经完成了一些活动生命周期方法并尝试覆盖它。我已经覆盖了 onStart() ,onPause() 方法和完成活动 C 以及活动 B,我面临的问题是当我从活动 C 转到活动 D 活动时C 完成所有后台活动 nm 在活动 D 完成后无法返回活动 C。 谁能帮我如何在申请简历上显示具体的活动? 提前谢谢。
这是我的 manifest.xml
<uses-sdk android:minSdkVersion="4" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<application
android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" >
<activity
android:label="@string/app_name"
android:name="com.buttonpay.Login"
android:screenOrientation="portrait"
android:clearTaskOnLaunch="true" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".ButtonPayActivity"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
android:screenOrientation="portrait"/>
<!-- HomeTab Activity -->
<activity android:name="com.buttonpay.home.Utilities"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
android:screenOrientation="portrait"/>
<activity android:name="com.buttonpay.home.Top_up"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
android:screenOrientation="portrait"/>
<activity android:name="com.buttonpay.home.HomeScreen"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
android:screenOrientation="portrait"/>
<activity android:name="com.buttonpay.home.MyAccount"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
android:screenOrientation="portrait"/>
<activity android:name="com.buttonpay.home.TransactionHistory"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
android:screenOrientation="portrait"/>
<activity android:name="com.buttonpay.home.TransactionDetailsActivity"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
android:screenOrientation="portrait"/>
<activity android:name="com.buttonpay.home.TransactionList"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
android:screenOrientation="portrait"/>
<activity android:name="com.buttonpay.home.BusinessSummaryActivity"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
android:screenOrientation="portrait"/>
<activity android:name=".home.MobileMoneyActivity"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
android:screenOrientation="portrait"/>
<!-- balance tab Activity -->
<activity android:name="com.buttonpay.balance.BalanceTab"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
/>
<!-- Favouritetab Activity -->
<activity android:name="com.buttonpay.favourite.FavouriteTab"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
/>
<!-- ComingSoon -->
<activity android:name="com.buttonpay.home.ComingSoon"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
android:screenOrientation="portrait"/>
<!-- Settings -->
<activity android:name="com.buttonpay.settings.SettingList"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
android:screenOrientation="portrait"/>
</application>
【问题讨论】:
-
下面大卫的解决方案对你有用吗?
-
没有大卫的解决方案不起作用..我有登录活动,当我按下设备上的菜单按钮时,菜单活动和描述活动,应用程序最小化,当我重新打开应用程序时它显示描述活动。我想要登录活动应该显示..有什么帮助吗??
-
我添加了有问题的 manifest.xml。看看
标签: android android-intent android-activity