0

サブクラスとして非同期クラスを使用しています。正常に完了した後、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() を使用する方法について、誰でも考えられますか?

前もって感謝します

4

2 に答える 2