** 개인적 메모입니다. 태클 사절 **
Android 를 개발하다보면
onCreate, newIntent 등에서 전달받은 Intent 의 extra 정보를 확인하고 싶을 때가 많다.
로그를 찍어보면 intent has extra..
이라고만 출력된다.
extra들의 키를 모르면 값을 확인하기가 난감하다.
이런 경우 요렇게 하면 다 찍어볼 수 있다.
public static void printInent(Intent i) { try { LogUtil.e("-------------------------------------------------------"); LogUtil.e("intent = " + i); if (i != null) { Bundle extras = i.getExtras(); LogUtil.e("extras = " + extras); if (extras != null) { Setkeys = extras.keySet(); LogUtil.i("++ bundle key count = " + keys.size()); for (String _key : extras.keySet()) { LogUtil.i("key=" + _key + " : " + extras.get(_key)); } } } } catch (Exception e) { LogUtil.e(e); } finally { LogUtil.e("-------------------------------------------------------"); } }
'Program > Android' 카테고리의 다른 글
Intent Flag (4) | 2013.02.27 |
---|---|
[Android] Ant To Read AndroidManifest.xml (2) | 2013.01.31 |
[Android] TextView 에 글씨 색상 및 효과. (1) | 2012.09.03 |
[Android] 백그라운드 전환하기. (3) | 2012.08.13 |
Android DocumentBuilderFactory DOM Parser (1) | 2012.08.09 |