1

アクティビティを移動するための最良の方法を知りたいです。子アクティビティからインテントを呼び出して親アクティビティに戻るとどうなりますか? アクティビティはメモリに蓄積されますか?

正確には、子アクティビティには、SMS メッセージを送信するためのボタンがあります。ユーザーが送信ボタンを再度押さないようにしたいので、メッセージが送信された(またはボタンが押された)直後に前のアクティビティに移動したい。

4

2 に答える 2

1

Android アクティビティは、メモリ スタックに格納する必要があります。ボタンが子アクティビティでクリックされた後、関数 finish() を呼び出すと、親アクティビティに戻る必要があります。

于 2012-05-15T18:58:43.867 に答える
1

前のアクティビティに戻りたい場合は、単に を呼び出しますfinish()。これにより、スタックの最後のアクティビティに戻ります。インテントで特別なフラグが使用されていない限り、これは通常、このサブアクティビティを呼び出したアクティビティです。

于 2012-05-15T18:56:40.517 に答える