看板 AndroidDev 關於我們 聯絡資訊
開發層: (應用/框架/庫/核心) 應用 問題: 不好意思我是剛學android的新手 遇到了一點問題想要請教大家 我弄了三個layout 再按照書上的範例呼叫Activity 想要把三個layout連起來 但是不知道為什麼不管是手機還是模擬器 都只要一按下按鈕就會出現 Sorry! The application xxxx has stopped unexpectedly. Please try again 我試了好幾次但是還是不知道錯在哪裡 希望有人可以幫助我 程式碼: (請多利用置底文網站) 三個Activity都長得差不多 這是其中一個 layout有三個分別叫main, driver1, driver2 程式碼如下 import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.content.Intent; public class Init extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button b1 = (Button) findViewById(R.id.confirm); b1.setOnClickListener(new Button.OnClickListener() { public void onClick(View v) { Intent intent = new Intent(); intent.setClass(Init.this, driver1.class); startActivity(intent); Init.this.finish(); } }); } } 參考: (書籍/網頁/...) SDK開發範例大全2還有一些別的書 補充說明: -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.69.12 ※ 編輯: negotiate 來自: 123.193.69.12 (07/18 21:38)
givemepass:用ddms看Log 我猜是xml有字打錯 07/18 22:18
negotiate:請問是指layout的xml嗎? 07/18 22:23
negotiate:layout我有分別用模擬器打開過 各自開都可以正常開 07/18 22:23
givemepass:你的driver1.class表示是要寫一個driver1.java 07/18 22:39
givemepass:而不是driver1.xml 07/18 22:39
negotiate:我是取名driver1.java 不好意思沒有打清楚 07/18 22:55
negotiate:有driver1.java也有driver1.xml 我好像不該這樣取名= = 07/18 22:57
givemepass:你要不要把程式上傳 給大家看看 這樣猜很難猜 07/18 23:09
negotiate:http://www.badongo.com/cn/file/25600099 07/18 23:38
negotiate:不好意思 我不是故意的= = 上傳好了 07/18 23:43
tericky:我試過code了 5l4ji3 07/19 00:16
tericky:不好意思打太快 我試過code了 照我下面的回文做就可以執行 07/19 00:16
negotiate:解決了 謝謝你們的幫忙 07/19 02:11