У меня есть кнопка в моей деятельности, когда вы нажимаете кнопку, оператор if запускается против ее текстовой метки;
if(BTN_1.getText()=="firsttext"){
//do some stuff, then...
BTN_1.setText("secondtext");
}else if(BTN_1.getText()=="secondtext"){
//do other stuff, then...
BTN_1.setText("firsttext");
}
Во-первых, если я нажму кнопку «Домой» и вернусь на рабочий стол, а затем вернусь к моему приложению, представление перезагрузится; если я нажму кнопку и оставлю ее в состоянии, когда текст кнопки "второй текст", когда я вернусь в свое приложение, он скажет "первый текст", как я могу остановить представление моего приложения, обновляющего себя, как это?
Во-вторых, в моем макете XML я определил текст кнопок; android:text="firsttext" Но на самом деле это не будет соответствовать моему оператору if выше, в onCreate этого приложения у меня есть: BTN_CONNECT.setText("Connect"); Но визуально текст кнопки точно такой же, почему не совпадет?
Спасибо за чтение :)
button.setText(R.string.mystr)
, строка кнопки должна измениться на эту строку, если только в вашем коде нет чего-то странного. 06.01.2011