通过Playstore生成的图标启动器正在Android 4.4上重新启动我的应用程序
我有一个奇怪的问题 通过Plays Store安装生成的图标启动器正在重新启动我的应用程序,当我的应用程序在后台时会发生这种情况,但是我的“应用程序”部分中的图标启动器只是以正常方式打开应用程序 这只会发生在我从Playstore下载的签名应用程序上,Playstore的图标启动器导致重新启动的原因是什么 我意识到这只发生在Android 4.4“Kit Kat”上 这是我的通过Playstore生成的图标启动器正在Android 4.4上重新启动我的应用程序,android,android-activity,android-manifest,splash-screen,android-4.4-kitkat,Android,Android Activity,Android Manifest,Splash Screen,Android 4.4 Kitkat,我有一个奇怪的问题 通过Plays Store安装生成的图标启动器正在重新启动我的应用程序,当我的应用程序在后台时会发生这种情况,但是我的“应用程序”部分中的图标启动器只是以正常方式打开应用程序 这只会发生在我从Playstore下载的签名应用程序上,Playstore的图标启动器导致重新启动的原因是什么 我意识到这只发生在Android 4.4“Kit Kat”上 这是我的AndroidManifest.xml: <manifest xmlns:android="http://schem
AndroidManifest.xml
:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.jorgesys.news"
android:versionCode="41"
android:versionName="2.7.7" >
<uses-sdk
android:minSdkVersion="9"
android:targetSdkVersion="19" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-feature
android:name="android.hardware.microphone"
android:required="false" />
<uses-feature
android:name="android.hardware.telephony"
android:required="false" />
<uses-feature
android:name="android.hardware.bluetooth"
android:required="false" />
<uses-feature
android:name="android.hardware.camera"
android:required="false" />
<uses-feature
android:name="android.hardware.location.gps"
android:required="false" />
<uses-feature
android:name="android.hardware.wifi"
android:required="false" />
<application
android:name="com.jorgesys.news.MyApplication"
android:allowBackup="false"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:largeHeap="true"
android:theme="@style/AppBaseTheme" >
<activity
android:name="com.jorgesys.news.MainActivity"
android:label="Jorgesys"
android:launchMode="singleTask"
android:windowSoftInputMode="adjustPan"
android:configChanges="keyboardHidden|orientation|screenSize">
<meta-data
android:name="android.app.default_searchable"
android:value="com.jorgesys.news.activities.SearchableActivity" />
</activity>
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
</application>
</manifest>
希望能得到专家们的一些帮助!
提前谢谢 您可能在Android中偶然发现了一个已知问题。问题: 以下是一个修复方法,您可以从一个更受关注的位置尝试:
if (!isTaskRoot()
&& getIntent().hasCategory(Intent.CATEGORY_LAUNCHER)
&& getIntent().getAction() != null
&& getIntent().getAction().equals(Intent.ACTION_MAIN)) {
finish();
return;
}
如果此实例由启动器打开,但它不是任务的根(您有其他打开的活动),则关闭它将显示最后一个打开的活动
你也可以尝试研究一下