Intentで渡された値の一覧を取得する

Intentで何が渡ってきているか知りたい時に重宝しそうなのでメモ

Intent intent = getIntent();

// intentからbundleを取得する
Bundle bundle = intent.getExtras();

if (bundle != null) {
	// キーセットを取得する
	Set<String> keys = extras.keyset();

	for (String key: keys) {
		// key
		Log.d("TAG", "Key : " + key);

		// value
		string value = (String)bundle.get(key);
		Log.d("TAG", "Value : " + value);
	}
}