2013-07-10 11 views
-3

Я создаю приложение, listvView, которое содержит четыре EdiTexts и кнопку для каждой строки, но когда я редактирую editText, и я нажимаю кнопку «Назад», чтобы скрыть клавиатуры, он удаляет все значения! Это немного беспокоит, и я не могу продолжать его развивать! Если у вас есть идеан, я беру. Спасибо за ваше время и у вас хороший день.Перезагрузите приложение, когда я нажимаю кнопку «Назад»

Редактировать: Я хочу, когда я нажму на кнопку «Назад», чтобы скрыть клавиатуру, очистив все значения, я свяжусь с apk, если вы хотите/нуждаетесь ^^, спасибо за быстрый ответ. есть ссылка на приложение:

https://docs.google.com/file/d/0BwyELfc-0SheZlo3cElfSzdERnc/edit?usp=sharing

Извините за мой плохой английский и пост.

+0

В чем ваш вопрос, и чего вы пытаетесь достичь? – Neoh

+0

Я хочу, когда я нажму на кнопку «Назад», чтобы скрыть клавиатуру, не очищая все значения, я присоединяюсь к apk, если вы хотите/нуждаетесь ^^, спасибо за быстрый ответ. – Ilisparrow

ответ

0

Простым способом является сохранение ваших значений при нажатии кнопки возврата. Пример для одного edittext:

String temp1 = ""; 
EditText editText1 = (EditText)findViewById(R.id.editText1); 

Button button = (Button) findViewById(R.id.button1); 
button.setOnClickListener(new View.OnClickListener() { 
    @Override public void onClick(View v) { 
     editText1.setText(temp1); 
    } 
}); 



@Override 
public void onBackPressed() { 
    temp1 = editText1.getText.toString(); 
} 
Смежные вопросы