From ca80fd94462173573d59a1710b33c57727f76fe7 Mon Sep 17 00:00:00 2001 From: LoveSy Date: Tue, 25 May 2021 21:38:04 +0800 Subject: [PATCH] [App] Start ACTION_SHOW_APP_INFO from backend (#679) Co-authored-by: tehcneko <7764726+tehcneko@users.noreply.github.com> --- .../java/org/lsposed/manager/adapters/ScopeAdapter.java | 6 +----- .../org/lsposed/manager/ui/activity/ModulesActivity.java | 6 +----- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/org/lsposed/manager/adapters/ScopeAdapter.java b/app/src/main/java/org/lsposed/manager/adapters/ScopeAdapter.java index 9edd2811..e1350f10 100644 --- a/app/src/main/java/org/lsposed/manager/adapters/ScopeAdapter.java +++ b/app/src/main/java/org/lsposed/manager/adapters/ScopeAdapter.java @@ -289,11 +289,7 @@ public class ScopeAdapter extends RecyclerView.Adapter var intent = new Intent(Intent.ACTION_SHOW_APP_INFO); intent.putExtra(Intent.EXTRA_PACKAGE_NAME, module.packageName); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); - try { - activity.startActivity(intent); - } catch (Exception e) { - e.printStackTrace(); - } + ConfigManager.startActivityAsUserWithFeature(intent, module.userId); } else if (itemId == R.id.menu_app_info) { ConfigManager.startActivityAsUserWithFeature(new Intent(ACTION_APPLICATION_DETAILS_SETTINGS, Uri.fromParts("package", info.packageName, null)), module.userId); } else if (itemId == R.id.menu_force_stop) { diff --git a/app/src/main/java/org/lsposed/manager/ui/activity/ModulesActivity.java b/app/src/main/java/org/lsposed/manager/ui/activity/ModulesActivity.java index a4021877..8cafbdc1 100644 --- a/app/src/main/java/org/lsposed/manager/ui/activity/ModulesActivity.java +++ b/app/src/main/java/org/lsposed/manager/ui/activity/ModulesActivity.java @@ -295,11 +295,7 @@ public class ModulesActivity extends BaseActivity implements ModuleUtil.ModuleLi var intent = new Intent(Intent.ACTION_SHOW_APP_INFO); intent.putExtra(Intent.EXTRA_PACKAGE_NAME, selectedModule.packageName); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); - try { - startActivity(intent); - } catch (Exception e) { - e.printStackTrace(); - } + ConfigManager.startActivityAsUserWithFeature(intent, selectedModule.userId); return true; } else if (itemId == R.id.menu_app_info) { ConfigManager.startActivityAsUserWithFeature(new Intent(ACTION_APPLICATION_DETAILS_SETTINGS, Uri.fromParts("package", selectedModule.packageName, null)), selectedModule.userId);