[英]Android, simply view question about view reset
我的活動中有一個按鈕,當您單擊該按鈕時,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”); 但是在視覺上按鈕的文本完全相同,為什么不匹配?
謝謝閱讀 :)
我從哪里開始?
equals()
而不是==
。 Activity.saveInstanceState()
(這樣,如果您更改方向,它將保持不變),或者如果您希望狀態一直保持不變,則可以在SharedPreferences
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.