2011-06-29 7 views
0

私はsplashActivity、mainActivityなどの複数のアプリケーションを持っています。アプリケーションのインストールの始めにsplashActivityでアクティビティを開始しますが、WebアプリケーションのアイコンをクリックしてもsplashActivityで開始しなかった場合、mainActivityを直接参照しました。アンドロイドでの活動を繰り返す方法は?

開始アプリケーションをどのように設定するかは、splashActivityで開始されますか?

答えて

1

あなたが活動を設定することができますが、そうのように、マニフェストで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

0

おそらく、アプリケーションが終了しておらず、バックグラウンドで送信されている可能性があります。もう一度起動すると、実際には再開しませんが、フォアグラウンドに持ち込まれます。これは標準的な動作であり、変更しようとすべきではありません。

+0

どのように変更しますか? – hakuya

関連する問題