回答編集履歴

1 .

aja

aja score 3649

2016/09/14 15:14  投稿

```java
Intent intent = new Intent(getApplication(), SubActivity.class);
               startActivity(intent);
Intent intent = new Intent(getApplication(), SubActivity.class);
startActivity(intent);
               // インテントの生成
               Intent intent1= new Intent(getApplication(), FavActivity.class);
               startActivity(intent);
// インテントの生成
Intent intent1= new Intent(getApplication(), FavActivity.class);
startActivity(intent);
```
intentを2回実行させているからでしょう
1回にすればいいのでは
MainActivity -> SubActivity -> FavActivity
としたいのであれば、SubActivityにFavActivityへ飛ばすボタンを別途作りましょう
今あるSubActivityのバタンはfinishするので元のMainActivityに戻ります
としたいのであれば、SubActivityにFavActivityへ飛ばすボタンを別に作りましょう
今あるSubActivityのButtonはfinishするので元のMainActivityに戻ります

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る