0
Intent 값에서 onActivityForResult()에 문자열 값을 가져 오려고합니다.Android : 인 텐트에서 데이터를 가져올 수 없습니다.
intent_get.getStringExtra("state")
을하지만 난 널 받고 있어요 :
이
내가 다음과 같이 지금은 "상태"를 얻고있다Intent intent = new Intent();
intent.putExtra("state", getResources().getString(R.string.intent_skip_pin_setup));
setResult(RESULT_OK, intent);
finish();
텐트
을 통과하는 방법입니다. 이것은startActivity(intent)
을 사용하지 않기 때문입니다. 내가 원하는보기가 배경에있는 것처럼 리디렉션하고 싶지 않습니다.
if (getIntent().getExtras().getString("state") != null) {
if ((getIntent().getExtras().getString("state").equals("save_pin_setup") || getIntent().getExtras().getString("state").equals("skip_pin_setup"))) {
doLaunchDashboard();
}
}
저장하고 우리가 내가 활동을 시작하고 있지 않다으로 .. 의도 또는 번들을 사용하는 것처럼, 내가 사용할 수 있다고 생각하지 말아 데이터를 가져올 수있는 방법이 있나요 :
이 얼마나 메신저 검사입니다 (의도/번들).
더 많은 코드를 제공 할 수 있습니까? 이 시나리오 뒤에 아이디어가 없습니다. – Axxxon
@ Adithya.K 무엇을하려고합니까? onActivityForResult는 한 활동에서 다른 활동으로 데이터를 전달하도록 설계되었습니다. 당신이 만든 의도와 함께 활동을 시작하지 않는다면 그것을 얻지 못할 것입니다. 이 경우 다른 메커니즘을 사용하여 활동간에 날짜를 공유하십시오. 어쩌면 방송이 당신에게 필요한 것일 수도 있습니다. – Rafal