0
私のアプリケーションを複数のデバイスでテストしたところ、アプリケーションアイコンをクリックした場合、そのアプリケーションのバックグラウンドからアプリケーションを戻す代わりに WelcomeActivity
が表示されます。私はWelcomeActivityがLAUNCHERであることを知っていますが、私の他のデバイスでは、アプリアイコンがいつもバックグラウンドアプリケーションを戻してくれます。最新のAndroidアプリアイコンが新しいアクティビティを開始しました
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:launchMode="singleTop"
android:noHistory="true"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity
android:name=".WelcomeActivity"
android:screenOrientation="portrait"
android:theme="@style/Theme.AppCompat.Light.NoActionBar"
android:windowSoftInputMode="adjustPan">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".MainActivity"
android:launchMode="singleTop"
android:screenOrientation="portrait"
android:theme="@style/AppTheme"
android:windowSoftInputMode="adjustPan">
私はMainActivityを使用しています。それが生きている間、通常、アプリはバックグラウンドに置かれます。
あなたの質問/問題は何ですか? –
私はそれがメモリ管理と関係があると考えています - Androidシステムは明らかにいくつかのデバイス上のActivity/App(おそらくリソースを解放するために)を破壊しています - システムは誰が生計を立て、誰が死ぬかを決定します。 –
2つのオプションが考えられます:デバイスのメモリが不足しているため、バックグラウンド時にアプリが強制終了して再起動します。 2番目のオプション:デバイスの開発者オプションをチェックインし、「アクティビティを保持しない」がチェックされていないことを確認します。それ以外の場合は、アクティビティがフォアグラウンドにないと直ちにそのアクティビティは強制終了されます。 – YumeYume