2017-12-21 8 views
0

Android Studio에서 데이터를 전달하는 것과 관련하여 질문이 있습니다.putExtra()를 사용하여 데이터 전달

두 가지 활동간에 데이터를 전달하고 싶습니다. 두 번째 활동에서 이미지의 URI를 가져 와서 ImageView에로드하려고합니다. 주요 활동에서

이미지,이 그림에서 첫 번째 단계 enter image description here

, 우리는 여분이 추가되었다고보고, 값이 "mImageUri"가 설정되어 있습니다. 필터 활동에서

이미지, enter image description here

두 번째는 그런 다음 두 번째 활동으로 생각하면,이 여분의 데이터를 읽고 싶어하고 나는 그것을 '의'의 값을 수행 할 때 '널 (null)'와 같습니다.

내가 뭘 잘못하고 있는지 아이디어가 있습니까? 인사말.

+0

이를 사용하는' –

+0

당신이 getIntent(). getStringExtra ("ImageUri"를 호출하려고 할 수 있습니다 s'); onCreate()에서 슈퍼 호출 한 후. –

+0

's'의 값은 'null'과 같습니다. 두 번째 그림에서도 보입니다. – Stegenda

답변

0

시도는 다음의 값에 디버거를 확인하려면 다음 줄에 중단 점을 추가 두 번째 활동

Bundle extras = getIntent().getExtras(); 
if (extras != null) { 
    String s = extras.getString("ImageUri"); 
}