0

私は常に最も単純なことに失敗しているので、私の将来はAndroid開発にあるとは思いません...

「ゲームスロット1」というラベルの付いたボタンがあります。ユーザーがそれをクリックすると、私は彼らが新しいキャラクターを作成するいくつかの活動を成功裏に経験します。ゲーム名をSQLiteデータベースに保存すると、次にアプリを起動したときに、データベースから「ゲームスロット1」をそのスロットのゲームの名前に動的に変更できます。完全。

しかし、戻るボタンを使用してそのアクティビティに戻ったとき、または後続のすべてのアクティビティでfinish()を呼び出したときに、同じ方法でビューを更新するにはどうすればよいでしょうか。

それはonResume()と関係があり、おそらくinvalidate()と関係があると確信していますが、例が見つからないようです。

Resume()のいくつかのUI要素を更新するためだけにoverkillを無効にしますか?

とにかく、たとえそうだとしても、一体どのようにそれを使用しますか?

もっと良い方法はありますか?

提供された助けに事前に感謝します...これがおそらくどれほど単純であるかを笑わないようにしてください!:)

乾杯、ジェームズ

4

1 に答える 1

2

これは、onResumeで実行できることのように聞こえます。データベースにクエリを実行し、目的の要素でsetTextを呼び出すだけです。明示的にinvalidateを呼び出す必要はありません。

于 2010-09-08T23:59:36.823 に答える