안드로이드 개발 질문/답변
(글 수 45,052)
제일 첫 액티비티로 돌아가기 위해 Flag 를 사용했습니다.
액티비티 재사용을 위해 single_top 을 사용하고 필요없는 액티비티를 제거하기 위해 clear_top 을 사용 합니다.
intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
그리고 값을 넘겨주기 위해
intent.putExtra("shopCode", tmpShopCode);
intent.putExtra("title", mCategoryView.getText());
startActivity(intent);
putExtra 하였습니다.
넘어오는 곳에서 onResume 을 사용하여 값을 받고자 했습니다만..
Log.d("userLog", getIntent().hasExtra("shopCode")+"");
false가 뜹니다... 이것 넘기는 방법이 따로 있을까요?
자답.
우리나라는 아직 자료가 많이 부족한가 보네요.. 한글 구글링 해보고 없어서 질문 했는데
영문 구글링 하니까 바로 나오네요;
onNewIntent 사용하면 됩니다.