我有這個錯誤android.os.NetworkOnMainThreadException
。我已閱讀了一些線程,以避免這種情況,我們應該做AsyncTask。但是,我不知道如何爲ButtonClick事件做到這一點。下面是我的代碼...android.os.NetworkOnMainThreadException - 對於按鈕點擊
MainActivity.java:
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button test = (Button) findViewById(R.id.testbutton);
test.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
try {
DynamoDBClient dbClient = new DynamoDBClient();
dbClient.DynamoDB();
dbClient.createTable();
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
}
難道你們給我一個建議如何使用的AsyncTask爲ButtonClick事件?我嘗試過但失敗。謝謝。
哦謝謝你們!有效!! :) – Batman