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