2016-04-29 26 views
0

バックキーを押してフォームのアクティビティに戻ると、フォームデータが保持されるかどうかをテストします。Android Espressoアクティビティに戻る

期待流れ

[登録]ボタン - >後藤フォームページとそれを埋める - バック>ボタンを押し - > [登録]ボタン - >確認したフォームデータが保持され

実際の流量: エスプレッソフォームページを起動します - >戻るボタンを押します - >アプリケーションが終了します

エスプレッソフォームは、ActivityRuleが定義されているためです。

public ActivityTestRule<RegisterActivity> mActivity = new ActivityTestRule<>(RegisterActivity.class); 

私は登録ボタンページのstartActivity()しようとしたが、私は背中を押したときに、それが戻って、空のフォームページへ移動します。

Intent intent = new Intent(mActivity.getActivity(), RegisterButton.class); 
     intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK); 
     oActivity.getActivity().startActivity(intent); 

答えて

0
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK); 
関連する問題