diff options
| author | lubenard <lubenard@student.42.fr> | 2020-06-12 02:03:21 +0000 |
|---|---|---|
| committer | lubenard <lubenard@student.42.fr> | 2020-06-12 02:03:21 +0000 |
| commit | 897205239769592a0a24efcce0cd6cad062a6cc0 (patch) | |
| tree | 690751fd1b65e2b0d1240a851468ea26b73034fb /ime/app | |
| parent | 7fdef62e72e9032f303067dc50202d0cd4f2fe52 (diff) | |
| download | AnySoftKeyboard-897205239769592a0a24efcce0cd6cad062a6cc0.tar.gz AnySoftKeyboard-897205239769592a0a24efcce0cd6cad062a6cc0.tar.bz2 | |
Passed lint + restore from custom path is only for restore now
Diffstat (limited to 'ime/app')
| -rw-r--r-- | ime/app/src/main/java/com/anysoftkeyboard/prefs/GlobalPrefsBackup.java | 1 | ||||
| -rw-r--r-- | ime/app/src/main/java/com/anysoftkeyboard/ui/settings/MainFragment.java | 52 |
2 files changed, 25 insertions, 28 deletions
diff --git a/ime/app/src/main/java/com/anysoftkeyboard/prefs/GlobalPrefsBackup.java b/ime/app/src/main/java/com/anysoftkeyboard/prefs/GlobalPrefsBackup.java index 67c415e16..ff88ce9c3 100644 --- a/ime/app/src/main/java/com/anysoftkeyboard/prefs/GlobalPrefsBackup.java +++ b/ime/app/src/main/java/com/anysoftkeyboard/prefs/GlobalPrefsBackup.java @@ -16,7 +16,6 @@ import com.anysoftkeyboard.prefs.backup.PrefItem; import com.anysoftkeyboard.prefs.backup.PrefsProvider; import com.anysoftkeyboard.prefs.backup.PrefsRoot; import com.anysoftkeyboard.prefs.backup.PrefsXmlStorage; -import com.anysoftkeyboard.ui.settings.MainFragment; import com.menny.android.anysoftkeyboard.AnyApplication; import com.menny.android.anysoftkeyboard.R; import io.reactivex.Observable; diff --git a/ime/app/src/main/java/com/anysoftkeyboard/ui/settings/MainFragment.java b/ime/app/src/main/java/com/anysoftkeyboard/ui/settings/MainFragment.java index 176eeb450..22f453340 100644 --- a/ime/app/src/main/java/com/anysoftkeyboard/ui/settings/MainFragment.java +++ b/ime/app/src/main/java/com/anysoftkeyboard/ui/settings/MainFragment.java @@ -32,7 +32,6 @@ import android.view.View; import android.view.ViewGroup; import android.widget.TextView; import android.widget.Toast; - import com.anysoftkeyboard.PermissionsRequestCodes; import com.anysoftkeyboard.base.utils.Logger; import com.anysoftkeyboard.keyboards.AnyKeyboard; @@ -53,7 +52,6 @@ import io.reactivex.disposables.CompositeDisposable; import io.reactivex.disposables.Disposable; import io.reactivex.disposables.Disposables; import io.reactivex.functions.Function; - import java.io.InputStream; import java.lang.ref.WeakReference; import java.util.List; @@ -146,7 +144,6 @@ public class MainFragment extends Fragment { public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { inflater.inflate(R.menu.main_fragment_menu, menu); super.onCreateOptionsMenu(menu, inflater); - } @Override @@ -438,35 +435,35 @@ public class MainFragment extends Fragment { successDialog, GlobalPrefsBackup.getBackupFile()))); }); - builder.setNeutralButton( - choosePathString, - new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialog, int which) { - Intent dataToFileChooser = new Intent(); - dataToFileChooser.setType("text/xml"); - dataToFileChooser.setAction(Intent.ACTION_GET_CONTENT); - try { - startActivityForResult(dataToFileChooser, 1); + if (successDialog == DIALOG_LOAD_SUCCESS) { + builder.setNeutralButton( + choosePathString, + new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + Intent dataToFileChooser = new Intent(); + dataToFileChooser.setType("text/xml"); + dataToFileChooser.setAction(Intent.ACTION_GET_CONTENT); + try { + startActivityForResult(dataToFileChooser, 1); + } catch (ActivityNotFoundException e) { + Logger.e(TAG, "Could not launch the custom path activity"); + Toast.makeText( + getActivity().getApplicationContext(), + R.string.toast_error_custom_path_backup, + Toast.LENGTH_LONG) + .show(); + } } - catch (ActivityNotFoundException e) { - Logger.e(TAG, "Could not launch the custom path activity"); - Toast.makeText( - getActivity().getApplicationContext(), - R.string - .toast_error_custom_path_backup, - Toast.LENGTH_LONG) - .show(); - } - } - }); + }); + } } public void launchRestoreCustomFileData(InputStream inputStream) { PrefsXmlStorage.PrefsXmlStorageCustomPath(inputStream); } - //This function is if launched when selecting neutral button of the main Fragment + // This function is if launched when selecting neutral button of the main Fragment @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); @@ -481,8 +478,9 @@ public class MainFragment extends Fragment { try { InputStream inputStream = resolver.openInputStream(data.getData()); - //Actually, it is not a good idea to convert URI into filepath. - //For more informations, see: https://commonsware.com/blog/2016/03/15/how-consume-content-uri.html + // Actually, it is not a good idea to convert URI into filepath. + // For more informations, see: + // https://commonsware.com/blog/2016/03/15/how-consume-content-uri.html launchRestoreCustomFileData(inputStream); } catch (Exception e) { |
