私はPOSTリクエストを行う機能を持っていますが、終了したらビューを変更したいと思います。 Intent intent2 = new Intent(Main3Activity.this, Main_esp_Activity.class); startActivity(intent2);
、それは完璧に動作します:これを行うには、私は次のコードを持っている:それは私が行を削除すると、クラッシュなぜAndroidビューの変更に失敗しました
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main3);
final Button button_modificar = (Button)findViewById(R.id.button_modificar);
button_modificar.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
try {
new SendPostRequest().execute();
Intent intent2 = new Intent(Main3Activity.this, Main_esp_Activity.class);
startActivity(intent2);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});
を私は知りません。あなたが私を助けることができれば、私は感謝しています。
スタックトレースをポストすることはできますか? –
このコードは期待通りに動作しません。非同期操作をトリガーし、コールバックでビューの変更を実行する必要があります。 'SendPostRequest.execute()'が呼び出されます。 – Orbit