[問題] 呼叫另一個Activity

看板AndroidDev作者 (negotiate)時間13年前 (2011/07/18 21:37), 編輯推噓4(409)
留言13則, 3人參與, 最新討論串1/2 (看更多)
開發層: (應用/框架/庫/核心) 應用 問題: 不好意思我是剛學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)

07/18 22:18, , 1F
用ddms看Log 我猜是xml有字打錯
07/18 22:18, 1F

07/18 22:23, , 2F
請問是指layout的xml嗎?
07/18 22:23, 2F

07/18 22:23, , 3F
layout我有分別用模擬器打開過 各自開都可以正常開
07/18 22:23, 3F

07/18 22:39, , 4F
你的driver1.class表示是要寫一個driver1.java
07/18 22:39, 4F

07/18 22:39, , 5F
而不是driver1.xml
07/18 22:39, 5F

07/18 22:55, , 6F
我是取名driver1.java 不好意思沒有打清楚
07/18 22:55, 6F

07/18 22:57, , 7F
有driver1.java也有driver1.xml 我好像不該這樣取名= =
07/18 22:57, 7F

07/18 23:09, , 8F
你要不要把程式上傳 給大家看看 這樣猜很難猜
07/18 23:09, 8F

07/18 23:38, , 9F

07/18 23:43, , 10F
不好意思 我不是故意的= = 上傳好了
07/18 23:43, 10F

07/19 00:16, , 11F
我試過code了 5l4ji3
07/19 00:16, 11F

07/19 00:16, , 12F
不好意思打太快 我試過code了 照我下面的回文做就可以執行
07/19 00:16, 12F

07/19 02:11, , 13F
解決了 謝謝你們的幫忙
07/19 02:11, 13F
文章代碼(AID): #1E93S6jG (AndroidDev)
討論串 (同標題文章)
文章代碼(AID): #1E93S6jG (AndroidDev)