<string name="app_not_found_dlg_text"> The app wasn\u2019t found in the list of installed apps.</string>
<!-- Manage applications, individual application dialog box message. Shown when there was an error trying to clear the data. -->
<string name="clear_data_failed">Couldn\u2019t clear app data.</string>
- <!-- Manage applications, factory reset dialog title for system applications. -->
- <string name="app_factory_reset_dlg_title">Uninstall updates?</string>
- <!-- Manage applications, factory reset option dialog text for system applications. -->
- <string name="app_factory_reset_dlg_text">All updates to this Android system app will be uninstalled.</string>
<!-- Manage applications, title for dialog if clear data fails-->
<string name="clear_failed_dlg_title">Clear data</string>
<!-- Manage applications, text for dialog if clear data fails-->
private static final int DLG_FORCE_STOP = DLG_BASE + 1;
private static final int DLG_DISABLE = DLG_BASE + 2;
private static final int DLG_SPECIAL_DISABLE = DLG_BASE + 3;
- private static final int DLG_FACTORY_RESET = DLG_BASE + 4;
private static final String KEY_HEADER = "header_view";
private static final String KEY_NOTIFICATION = "notification_settings";
uninstallPkg(mAppEntry.info.packageName, true, false);
return true;
case UNINSTALL_UPDATES:
- showDialogInner(DLG_FACTORY_RESET, 0);
+ uninstallPkg(mAppEntry.info.packageName, false, false);
return true;
}
return false;
})
.setNegativeButton(R.string.dlg_cancel, null)
.create();
- case DLG_FACTORY_RESET:
- return new AlertDialog.Builder(getActivity())
- .setTitle(getActivity().getText(R.string.app_factory_reset_dlg_title))
- .setMessage(getActivity().getText(R.string.app_factory_reset_dlg_text))
- .setPositiveButton(R.string.dlg_ok, new DialogInterface.OnClickListener() {
- public void onClick(DialogInterface dialog, int which) {
- // Clear user data here
- uninstallPkg(mAppEntry.info.packageName,
- false, false);
- }
- })
- .setNegativeButton(R.string.dlg_cancel, null)
- .create();
}
return null;
}