2011-02-14 80 views
0

我的應用程序中有一個「主頁」,上面有一個按鈕。我實現了一個onClickListener。點擊按鈕時,我想更改爲其他課程。 (使用不同的XML文件導航到應用程序中的另一個頁面)我在做什麼錯誤?使用Intents在類之間切換

Intent myIntent = new Intent(this, menu_two.class); 
     startActivity(myIntent); 

這是在switch語句中標識哪個按鈕被按下的代碼。我沒有使用XML文件,佈局從java直接編碼。

首頁我已經給了你足夠的信息,以幫助

感謝

+0

你看到的負面影響是什麼?它是否會拋出異常(強制關閉)?沒有編譯?如果它拋出異常,logcat會說什麼?在eclipse中打開DDMS透視圖,或運行`adb logcat`。 – 2011-02-14 18:01:05

回答

2

首先,確保menu_two是一種活動。如果你不使用XML,那應該不成問題。另外,請確認您已將menu_two添加到您的AndroidManifest.xml文件中,您必須在其中註冊您的應用使用的所有活動。

+0

我設法讓它工作,謝謝。當前我稱之爲menuActivity的類。這是TabHost的選項卡之一。如何將選項卡添加到menu_two類中?我曾嘗試複製生成選項卡的代碼,但它不起作用。這是因爲要使用intent語句更改頁面,在公共類的首行頂部需要'extends Activity'。要實現Tabs的擴展TabActivity是需要的,而不是兩者都有。想想解決這個問題的方法嗎? – 2011-02-14 18:55:38