2011-05-19 87 views
0

RoomInfoActivity.java:http://pastebin.com/L9fFsFeH (注:這是由同一應用程序推出的第三個活動,而不是它應該的問題。)爲什麼我的Android活動沒有刷新/重繪?

的AndroidManifest.xml:http://pastebin.com/QbvQaTf3

room_info.xml:http://pastebin.com/DFNABSNF

圖片:http://dl.dropbox.com/u/16952797/temp_stuff/elfapp_ss04.PNG (注:當我按一下按鈕,「一無所有」時發生)

說明:所以會發生什麼是代碼編譯蠻好的, .apk啓動並運行時沒有任何問題,但是RoomInfoActivity並不反映當我單擊按鈕時應該做出的更改(例如更改TextView和Button的文本)。 我正在尋找最簡單的方法來做到這些。

編輯:我現在已經做了更改,我加入這一行buttonCleaned.setClickable(true); 根據本:

rumInfo.setText(getIntent().getExtras().getString("entry")); 
buttonCleaned.setText("Färdig med städningen"); 
rumStatus.setText("Status: "+checkStatus()); 

回答

0

是您的onClick()方法曾經叫什麼名字?我認爲您需要使用setOnClickListener方法將該活動設置爲按鈕上的點擊偵聽器。

+0

好吧,它現在可以工作,我使用'buttonCleaned.setOnClickListener(new OnClickListener(){'並將其鏈接到我的'public void onClick(View v)'方法 – 2011-05-19 12:41:50

+0

很高興看到您的應用程序正在工作。 t需要創建一個新的OnClickListener(){}''儘管試試''buttonCleaned.setOnClickListener(this)''。你的活動已經實現了接口:) – 2011-05-19 12:54:09