私はsplashActivity、mainActivityなどの複数のアプリケーションを持っています。アプリケーションのインストールの始めにsplashActivityでアクティビティを開始しますが、WebアプリケーションのアイコンをクリックしてもsplashActivityで開始しなかった場合、mainActivityを直接参照しました。アンドロイドでの活動を繰り返す方法は?
開始アプリケーションをどのように設定するかは、splashActivityで開始されますか?
私はsplashActivity、mainActivityなどの複数のアプリケーションを持っています。アプリケーションのインストールの始めにsplashActivityでアクティビティを開始しますが、WebアプリケーションのアイコンをクリックしてもsplashActivityで開始しなかった場合、mainActivityを直接参照しました。アンドロイドでの活動を繰り返す方法は?
開始アプリケーションをどのように設定するかは、splashActivityで開始されますか?
あなたが活動を設定することができますが、そうのように、マニフェストでtrueにnoHistory属性:android:noHistory="true"
読む:http://developer.android.com/guide/topics/manifest/activity-element.html#nohist trueにnoHistory設定すると、あなたの活動は、アプリケーション・スタックとすべてのためにこれをtrueに設定することにより、保存されることはありませんあなたの活動は、最初のアクティビティからアプリケーションを開始する必要があります。 も参照してください:Removing an activity from the history stack
おそらく、アプリケーションが終了しておらず、バックグラウンドで送信されている可能性があります。もう一度起動すると、実際には再開しませんが、フォアグラウンドに持ち込まれます。これは標準的な動作であり、変更しようとすべきではありません。
どのように変更しますか? – hakuya