アンドロイドStudioで自動的に活動を終了する方法はありますか?

セラフィンウィリアム:

最初に私は私のプログラムについての簡単な説明を与えます。

私は、Android Studioでの販売システムのポイントを構築しようとしています、現在、私は4つの活動持っログイン活動登録活動パスワードを忘れた場合の活動、および主な活動を

あなたが使用する場合、基本的にFinish()各活動に、それはつまり、あなたがした後、以前の活動に戻ることができない、活動上のすべての操作を解任いたしますIntent

私は置く代わりに疑問に思ってFinish()、私は自動的にすべての私の活動にそれを行うことができ、それぞれの活動に?

アブドゥルWaheed:

あなたは戻って、スタックのないhistroyを維持しないことにより、これを行うことができます。コードの下に試してみてください。

Intent i = new Intent("your intent stuff"); 
i.setFlags(i.getFlags() | Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(i)

同じことのまたは第二の方法あなたが同様にあなたのマニフェストにフラグを追加することによってこれを行うことができます。マニフェストファイル内のコードの下に追加します。

android:noHistory="true" 

あなたは、アプリケーションのタグに上記のタグを追加する必要があります。

これはあなたを助けることを願っています。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=212064&siteId=1