サブクラスとして非同期クラスを使用しています。正常に完了した後、ListActivity と仮定して、アクティビティに移動したいと思います。
しかし、ListActivityに到達した後、「戻る」をクリックすると、前のアクティビティ自体に戻ります。そこで、「finish()」を試してみました。しかし、私はエラーが発生しています。
私のコードは次のようになります。
protected void onPostExecute(String result) {
if(flags.equals(1)){
Intent homepage = new Intent(GCMIntentService.this, ListActivity.class);
homepage.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(homepage);
finish();
}
else {
Async Subclass で finish() を使用する方法について、誰でも考えられますか?
前もって感謝します