java - Android多任务处理问题

标签 java android

我有一个 Android 应用程序,其主视图由一个带有三个选项卡的选项卡栏组成。

通过 adb 在设备上开发和运行应用程序时,我得到以下行为:

  • 当点击手机按钮“主屏幕”并重新启动应用程序时,应用程序似乎继续在我按下按钮之前的位置(记住选定的选项卡等...)(显然它仍在后台运行)。<

但是,当我导出并签署应用程序(使用 Eclipse)时,从主屏幕返回时,它似乎总是突然启动应用程序的新实例。

为什么在这些情况下它的表现如此不同?我需要在我的应用程序中做什么才能始终具有“在后台运行”行为。

最佳答案

如果您始终希望应用程序具有“在后台运行的行为”,请在主 Activity list 中设置 android:alwaysRetainTaskState="true"。这可以防止 Android 定期将您的应用程序重置回根 Activity。

android:alwaysRetainTaskState

关于java - Android多任务处理问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4879930/

相关文章:

java - 尝试使用子文本字段在 JPanel 上设置边框

android - 深色操作栏/标签栏的自定义主题

android - 将 Firebase Persistence Enabled 设置为 true 后无法检索新数据?

java - 使用字符串输入中的字符填充二维数组

java - Eclipse - 更改 string.xml 中的 API key

android - onAdFailedtoLoad : 3 error only on Android version of Flutter app for AdMob

android - 何时附加和分离 View ?

android - 前台服务重启后多次接收BluetoothGattCallback

java - E/RecyclerView : No adapter attached; skipping layout not showing the data in recyclerview

java - 为什么我们为内部类创建对象时会调用getClass()?