[Intent Extras to String] 转换 Intent 的 Extras 为可读的 String #Android
fun Intent.toExtrasString(): String = "[${extras?.keySet()?.joinToString(", ") { "$it=${extras.get(it)}" }}]"
public static String toExtrasString(Intent intent) {
Bundle extras = intent.getExtras();
StringBuilder resultBuilder = new StringBuilder();
resultBuilder.append("[");
List<String> keyList = new ArrayList<>(extras.keySet());
for (int i = 0;i < keyList.size();i++) {
String key = key.get(i);
resultBuilder.append(key + "=" + extras.get(key));
if (i != keyList.size() - 1) {
resultBuilder.append(", ");
}
}
resultBuilder.append("]");
}