Fix recommended scope

This commit is contained in:
tehcneko 2021-01-30 22:11:20 +08:00
parent 7be4e66b98
commit e82498a7cf
3 changed files with 5 additions and 3 deletions

View File

@ -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<ScopeAdapter.ViewHolder>
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<ScopeAdapter.ViewHolder>
} else {
activity.makeSnackBar(R.string.module_no_ui, Snackbar.LENGTH_LONG);
}
return true;
} else if (!AppHelper.onOptionsItemSelected(item, preferences)) {
return false;
}

View File

@ -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();

View File

@ -154,7 +154,7 @@
<string name="failed_to_save_scope_list">作用域列表保存失败</string>
<string name="module_settings">模块设置</string>
<string name="app_description">%s\n版本%s</string>
<string name="use_recommended">推荐</string>
<string name="use_recommended">推荐应用</string>
<string name="no_scope_selected_has_recommended">未选择任何应用。选择推荐的应用?</string>
<string name="use_recommended_message">选择推荐的应用?</string>
<string name="requested_by_module">推荐的应用</string>