added drop db of renaming
This commit is contained in:
@@ -81,6 +81,17 @@ public class OtherFragment extends TrackedMaterialPreferenceToolbarFragment {
|
||||
return true;
|
||||
});
|
||||
|
||||
findPreference("unstableNameChangerDrop").setOnPreferenceClickListener(preference -> {
|
||||
RenameTool.clearDatabase();
|
||||
LifecycleUtils.restartApplicationWithTimer();
|
||||
return true;
|
||||
});
|
||||
|
||||
findPreference("unstableNameChanger").setOnPreferenceChangeListener((preference, o) -> {
|
||||
LifecycleUtils.restartApplicationWithTimer();
|
||||
return true;
|
||||
});
|
||||
|
||||
findPreference("copydebuginfo").setOnPreferenceClickListener(preference -> {
|
||||
copyText(new DeviceInfoCollector().collect().forLogging());
|
||||
Toast.makeText(requireContext(), AndroidUtils.getString("device_info_copied"), Toast.LENGTH_SHORT).show();
|
||||
|
||||
@@ -139,6 +139,17 @@ public class RenameTool {
|
||||
sendToast(ctx.getString(R.string.rename_remove_from_bd_success));
|
||||
}
|
||||
|
||||
public static void clearDatabase() {
|
||||
SQLiteDatabase writableDatabase = getHelper().getWritableDatabase();
|
||||
|
||||
writableDatabase.delete(TABLE_NAME, null, null);
|
||||
writableDatabase.delete(TABLE_NAME_GROUP, null, null);
|
||||
|
||||
renamedGroups.clear();
|
||||
renamedUsers.clear();
|
||||
updateRequested = true;
|
||||
}
|
||||
|
||||
public static void updateName(Context ctx, String firstName, String lastName, int id) {
|
||||
SQLiteDatabase writableDatabase = getHelper().getWritableDatabase();
|
||||
|
||||
|
||||
@@ -20,6 +20,9 @@
|
||||
android:key="unstableNameChanger"
|
||||
android:title="Редактор имен"
|
||||
android:summary="Редактор имен групп и профилей людей\n\nПри проблемах с работой сообщений лучше отключить данную функцию"/>
|
||||
<Preference
|
||||
android:key="unstableNameChangerDrop"
|
||||
android:title="Сбросить информацию о переименованиях"/>
|
||||
</PreferenceCategory>
|
||||
<PreferenceCategory android:title="@string/vtverify">
|
||||
<Preference
|
||||
|
||||
Reference in New Issue
Block a user