Fix recommended scope
This commit is contained in:
parent
7be4e66b98
commit
e82498a7cf
|
|
@ -11,6 +11,7 @@ import android.graphics.drawable.Drawable;
|
||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
import android.os.AsyncTask;
|
import android.os.AsyncTask;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
|
import android.util.Log;
|
||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
||||||
import android.view.Menu;
|
import android.view.Menu;
|
||||||
import android.view.MenuInflater;
|
import android.view.MenuInflater;
|
||||||
|
|
@ -166,6 +167,7 @@ public class ScopeAdapter extends RecyclerView.Adapter<ScopeAdapter.ViewHolder>
|
||||||
private void checkRecommended() {
|
private void checkRecommended() {
|
||||||
checkedList.clear();
|
checkedList.clear();
|
||||||
checkedList.addAll(recommendedList);
|
checkedList.addAll(recommendedList);
|
||||||
|
Log.e("Test", recommendedList.toString());
|
||||||
AppHelper.saveScopeList(modulePackageName, checkedList);
|
AppHelper.saveScopeList(modulePackageName, checkedList);
|
||||||
notifyDataSetChanged();
|
notifyDataSetChanged();
|
||||||
}
|
}
|
||||||
|
|
@ -204,6 +206,7 @@ public class ScopeAdapter extends RecyclerView.Adapter<ScopeAdapter.ViewHolder>
|
||||||
} else {
|
} else {
|
||||||
activity.makeSnackBar(R.string.module_no_ui, Snackbar.LENGTH_LONG);
|
activity.makeSnackBar(R.string.module_no_ui, Snackbar.LENGTH_LONG);
|
||||||
}
|
}
|
||||||
|
return true;
|
||||||
} else if (!AppHelper.onOptionsItemSelected(item, preferences)) {
|
} else if (!AppHelper.onOptionsItemSelected(item, preferences)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,6 @@ import java.util.Map;
|
||||||
import java.util.concurrent.CopyOnWriteArrayList;
|
import java.util.concurrent.CopyOnWriteArrayList;
|
||||||
|
|
||||||
import io.github.lsposed.manager.App;
|
import io.github.lsposed.manager.App;
|
||||||
import io.github.lsposed.manager.BuildConfig;
|
|
||||||
import io.github.lsposed.manager.Constants;
|
import io.github.lsposed.manager.Constants;
|
||||||
import io.github.lsposed.manager.R;
|
import io.github.lsposed.manager.R;
|
||||||
import io.github.lsposed.manager.adapters.AppHelper;
|
import io.github.lsposed.manager.adapters.AppHelper;
|
||||||
|
|
@ -328,7 +327,7 @@ public final class ModuleUtil {
|
||||||
try {
|
try {
|
||||||
int scopeListResourceId = app.metaData.getInt("xposedscope");
|
int scopeListResourceId = app.metaData.getInt("xposedscope");
|
||||||
if (scopeListResourceId != 0) {
|
if (scopeListResourceId != 0) {
|
||||||
scopeList = Arrays.asList(pm.getResourcesForApplication(BuildConfig.APPLICATION_ID).getStringArray(scopeListResourceId));
|
scopeList = Arrays.asList(pm.getResourcesForApplication(app).getStringArray(scopeListResourceId));
|
||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
|
|
|
||||||
|
|
@ -154,7 +154,7 @@
|
||||||
<string name="failed_to_save_scope_list">作用域列表保存失败</string>
|
<string name="failed_to_save_scope_list">作用域列表保存失败</string>
|
||||||
<string name="module_settings">模块设置</string>
|
<string name="module_settings">模块设置</string>
|
||||||
<string name="app_description">%s\n版本:%s</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="no_scope_selected_has_recommended">未选择任何应用。选择推荐的应用?</string>
|
||||||
<string name="use_recommended_message">选择推荐的应用?</string>
|
<string name="use_recommended_message">选择推荐的应用?</string>
|
||||||
<string name="requested_by_module">推荐的应用</string>
|
<string name="requested_by_module">推荐的应用</string>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue