내 앱의 효율적인 탐색을 구현하려고합니다. 기본적으로이 제품 카탈로그의, 내 말은 :Android 활동 탐색, 이전 활동으로 돌아 가기 및 '종료'로 돌아 가기
목록 제품 -> 세부 목록 제품 (인터페이스 serach 버튼 -에 startActivityForResult) -> searchAct CAL (마감) - (필터링)> 다시 목록에 제품
을하지만 HW 검색 버튼을 사용하여 searchAct를 열고 세부 사항을 열어야합니다.
detail에서 startActivityForResult를 사용하여 searchAct를 열 수 있으며 searchAct가 제품을 나열하기 위해 앞으로 끝날 때 가능합니까? 또한 searchAct를 연 다음 다시 누르면 세부 사항으로 돌아 가야합니다!
내가 항상 사용하는 경우 : 다음 사용자가 버튼을 반복해서 BACK 눌러 모든 단계를 볼 필요
startActivity()
... 예를 들어
사용은 다음과 같은 경우 :
list (startActivity) -> detail (startActivity) -> search (startActivity) -> list (startActivity) -> detail
바 ck 버튼은 정상적으로 작동하지만 뒤로 5 번 나가야합니다!
내가 시도 :
이 이목록 (startActivity를) -> 세부 (startActivity를 마무리()) -> 검색 (전화 마감()) -> 목록하지만 검색 돌아 가기 이런 식으로 버튼이
' 내가 대신 세부 사항을 나열 얻었 기 때문에 ... '깨진 것은
어쩌면 나는이 시도 할 수 있습니다 :
세부 (에 startActivityForResult) -> 검색을
자세히 알아보기 result_ok 내가 finish()하고 목록으로 돌아 가면 result_cancel을 얻었습니까?
나는 그것을 얻었다 고 생각한다 !!! '
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
finish();
}
}
내가 다시 목록을 가지고 세부 사항을 마무리 .... 내가 돈 : 목록 활동에 나는 내가 다음에 startActivityForResult로 serach를 실행 한 후'클래식 ''고전 '으로 startActivityForResult는 세부 활동에
을 onActivityResult를 가지고 괜찮은지 모르지만 나는 그것을 좋아한다!