Hide some context menu for manager itself

This commit is contained in:
NekoInverter 2020-11-21 21:58:37 +08:00
parent ae7293c03b
commit 4849337ecd
No known key found for this signature in database
GPG Key ID: 280D6CCCF95715F9
1 changed files with 6 additions and 1 deletions

View File

@ -496,7 +496,7 @@ public class ModulesActivity extends BaseActivity implements ModuleUtil.ModuleLi
ModuleUtil.InstalledModule item = items.get(position);
holder.itemView.setOnClickListener(v -> {
String packageName = item.packageName;
if (packageName == null) {
if (packageName == null || packageName.equals(BuildConfig.APPLICATION_ID)) {
return;
}
Intent launchIntent = getSettingsIntent(packageName);
@ -527,6 +527,11 @@ public class ModulesActivity extends BaseActivity implements ModuleUtil.ModuleLi
menu.removeItem(R.id.menu_download_updates);
menu.removeItem(R.id.menu_support);
}
if (installedModule.packageName.equals(BuildConfig.APPLICATION_ID)) {
menu.removeItem(R.id.menu_launch);
menu.removeItem(R.id.menu_scope);
menu.removeItem(R.id.menu_uninstall);
}
});
holder.appName.setText(item.getAppName());