Android Studio - Какой метод используется для обнаружения выхода из приложения? - PullRequest
0 голосов
/ 03 октября 2019

У меня есть проект с текстом редактирования. Я хочу сохранить содержимое в текстовом редакторе при выходе из приложения (без кнопки). Как я могу определить, когда пользователь выходит из приложения, и затем сохранить?

1 Ответ

0 голосов
/ 03 октября 2019

используйте autoCompleteTextView и добавьте textWatcher, когда завершите редактирование, сохраните значение в sharedprefferences

    private AutoCompleteTextView autoCompleteTextViewActivation;
    autoCompleteTextViewActivation = findViewById(R.id.auto_complete_text_view_activation);

    autoCompleteTextViewActivation.addTextChangedListener(new TextWatcher() {
        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {

        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {

        }

        @Override
        public void afterTextChanged(Editable editable) {
            //TODO: save in sharedPrefrences
        }
    });

и при создании или при возобновлении ... проверьте, если у вас есть значение в sharedPrefferences, установите его в autoCompletedTextView

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...