1
如何將意圖發送到活動的asynctask?我有2個按鈕,它們在asynctask中做了非常類似的事情(差別僅在postExecute方法中)。我想發送一個意圖與按鈕的ID。將意圖發送給asynctask
我宣佈一個意圖:
final Intent i = new Intent(this, ThirdActivity.class);
在每一個的onClick監聽器我有以下代碼:
i.putExtra("button", logoutButton.getId());
執行的AsyncTask:
myHttpClient.execute(myParams);
myHttpClient包含環境和活動:
private final Context mContext;
private final Activity act;
如何在asyncTask中獲取意圖值?
您無法將意向發送給AsyncTask。你可以做的是在AsyncTask中創建一個構造函數,該構造函數接受一個int作爲按鈕ID的參數。 –
好的,我明白了。謝謝你的幫助! – laik