diff --git a/app/src/main/java/io/github/lsposed/manager/adapters/ScopeAdapter.java b/app/src/main/java/io/github/lsposed/manager/adapters/ScopeAdapter.java index f0bde248..d75ab8f2 100644 --- a/app/src/main/java/io/github/lsposed/manager/adapters/ScopeAdapter.java +++ b/app/src/main/java/io/github/lsposed/manager/adapters/ScopeAdapter.java @@ -11,6 +11,7 @@ import android.graphics.drawable.Drawable; import android.net.Uri; import android.os.AsyncTask; import android.text.TextUtils; +import android.util.Log; import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuInflater; @@ -166,6 +167,7 @@ public class ScopeAdapter extends RecyclerView.Adapter private void checkRecommended() { checkedList.clear(); checkedList.addAll(recommendedList); + Log.e("Test", recommendedList.toString()); AppHelper.saveScopeList(modulePackageName, checkedList); notifyDataSetChanged(); } @@ -204,6 +206,7 @@ public class ScopeAdapter extends RecyclerView.Adapter } else { activity.makeSnackBar(R.string.module_no_ui, Snackbar.LENGTH_LONG); } + return true; } else if (!AppHelper.onOptionsItemSelected(item, preferences)) { return false; } diff --git a/app/src/main/java/io/github/lsposed/manager/util/ModuleUtil.java b/app/src/main/java/io/github/lsposed/manager/util/ModuleUtil.java index 97322ed4..45e7a7b4 100644 --- a/app/src/main/java/io/github/lsposed/manager/util/ModuleUtil.java +++ b/app/src/main/java/io/github/lsposed/manager/util/ModuleUtil.java @@ -25,7 +25,6 @@ import java.util.Map; import java.util.concurrent.CopyOnWriteArrayList; import io.github.lsposed.manager.App; -import io.github.lsposed.manager.BuildConfig; import io.github.lsposed.manager.Constants; import io.github.lsposed.manager.R; import io.github.lsposed.manager.adapters.AppHelper; @@ -328,7 +327,7 @@ public final class ModuleUtil { try { int scopeListResourceId = app.metaData.getInt("xposedscope"); if (scopeListResourceId != 0) { - scopeList = Arrays.asList(pm.getResourcesForApplication(BuildConfig.APPLICATION_ID).getStringArray(scopeListResourceId)); + scopeList = Arrays.asList(pm.getResourcesForApplication(app).getStringArray(scopeListResourceId)); } } catch (Exception e) { e.printStackTrace(); diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index de5add1a..a52d0882 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -154,7 +154,7 @@ 作用域列表保存失败 模块设置 %s\n版本:%s - 推荐 + 推荐应用 未选择任何应用。选择推荐的应用? 选择推荐的应用? 推荐的应用