主な活動にたくさんのボタンがあります。各ボタンはこれと同じように実行さAsyncTask
れ、HTTP POSTメソッドを実行しますが、異なる値を投稿します(これはButton.Tag
プロパティに格納します)。だから私はAsyncTask
すべてのボタンに1つ持っています。問題は、AsyncTask
彼の仕事が終わったときに、コールバックでどのボタンを更新する必要があるかを知っている必要があることです(実行するボタンAsyncTask
)。オブジェクト(ボタンインスタンス)を渡したくないAsyncTask
のは、多くの状況(方向の変更など)でシステムによってアクティビティを再作成できることを読んだため、渡されたオブジェクトAsyncTask
が無効になる可能性があるためです。しかし、View.ID
財産はどうですか?アクティビティライフサイクルのシステムによっても変更できますか、この整数値を使用して、このIDでこのボタンAsyncTask
を見つけて渡すことができますか(呼び出し)?onPostExecute
findViewByID
よろしく