java String packageName = intent.getDataString(); if (packageName != null) { // 目标应用被关闭了,执行自己的逻辑 // ... for (int i=0;i<handlerManager.get_BrowsableApkInfo().getJSONArray("content_list").size();i++){ } }补全是否packageName是否在json中
时间: 2024-02-07 20:04:01 浏览: 23
以下是补全后的代码,判断 `packageName` 是否在 JSON 中:
```
java
String packageName = intent.getDataString();
if (packageName != null) {
// 目标应用被关闭了,执行自己的逻辑
// ...
JSONArray contentList = handlerManager.get_BrowsableApkInfo().getJSONArray("content_list");
boolean isPackageExist = false;
for (int i = 0; i < contentList.size(); i++) {
JSONObject content = contentList.getJSONObject(i);
String packageNameInJson = content.getString("package_name");
if (packageName.equals(packageNameInJson)) {
isPackageExist = true;
break;
}
}
if (isPackageExist) {
// packageName 存在于 JSON 中
// ...
} else {
// packageName 不存在于 JSON 中
// ...
}
}
```