반응형
Activity간에 URI값을 전달해야 될 때가 있습니다.
intent.getExtra로 URI값을 가져오게 되면 NullpointException이 발생합니다.
URI를 전달하는 2가지 방법이 있는데,
첫째는 intent.putExtra()로 보내고, intent.getParacelableExtra()로 가져오세요.
- send -> putExtra("uri",urivalue);
- receive -> Uri urivalue=getParcelableExtra("uri");
두번째는 uri를 String으로 변환해서 보내고, intent.getStringExtra()로 받으시고,
String값을 URI로 변경해 주면 됩니다.
변경 방법은 Uri.parse() 하시면 됩니다.
- send -> putExtra("uri",urivalue.toString);
- Uri urivalue=Uri.parse(geturi);
둘중에 편한 방법을 쓰시면 됩니다.^^
반응형
'Study > Android' 카테고리의 다른 글
nRF Beacon 앱 분석 - beacon 추가하기!! (3) | 2015.03.20 |
---|---|
android imageview (0) | 2015.02.12 |
android studio에 daum map(so라이브러리) 적용 (8) | 2015.02.12 |
android mp3 재생 (0) | 2015.02.12 |
안드로이드 스튜디오 Auto import (0) | 2015.02.12 |