我不确定这是否是预期的,如果它是一个错误,是否有解决方法.
当用户点击我们的Android Phonegap应用程序中的主页按钮时,应用程序会正确地最小化.当用户单击图标以启动应用程序时,它将从头开始重新启动.这是不可取的.
用户通过单击主页按钮最小化应用程序后,应用程序将有两种正常恢复方式:
所以我的问题是,当用户点击桌面上的应用程序图标时,我们需要做什么才能以与上述两项相同的方式恢复应用程序?该应用程序运行正常,上面列出的项目1确认.
任何帮助将不胜感激.谢谢!
我有同样的问题 。当我单击应用程序图标以重新启动后台已运行的应用程序时,我的应用程序正在重新启动。
基本上,如果android:launchMode设置为标准或未设置,则会为应用程序创建一个新意图,并且不会恢复应用程序的旧暂停状态。
所以我发现最好的方法就是申请
android:launchMode="singleTask"
在AndroidManifest.xml -> 里面 <activity>。
请考虑这个例子:
<activity android:name="Example" android:label="@string/app_name"
android:theme="@android:style/Theme.Black.NoTitleBar"
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale"
android:launchMode="singleTask">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2520 次 |
| 最近记录: |