2

私が1つのアクティビティであり、別のアクティビティが実行されていることがわかっている場合、ボタンのテキストを他のアクティビティから変更するにはどうすればよいですか?

4

2 に答える 2

1

別のアクティビティが実行されていますが、実行中onPauseであり、再びそこに戻る前にアクティビティが破棄されないことを保証することはできません。

したがってonResume、ボタンのテキストを更新するには、アクティビティをよく確認する必要があります。アクティビティがオンのときにボタンのテキストを変更する場合は、一時停止して、テキストを変更するアクティビティでブロードキャストレシーバーを使用できます。また、ハンドラーを使用することもできます。ボタンのテキストを更新するために実行可能です。

于 2012-08-07T03:07:23.837 に答える
0

sharedpreferencesなどの永続ストレージ内の何かを変更します。

次に、ターゲットアクティビティで、onResumeメソッドをオーバーライドして永続ストレージを確認し、ボタンの変更を実行します。

于 2012-08-07T03:07:50.097 に答える