[問題] private 差異性
抱歉小的又來發新手問題了
自行測試了幾段程式碼
看到有人會這樣寫
Button button = (Button) findViewById(R.id.button);
也看到也有其它人程式寫法為
http://www.codedata.com.tw/mobile/android-tutorial-the-2nd-class-3-interaction/
7-3第三段程式
"TextView show_app_name = (TextView) findViewById(R.id.show_app_name);"
於是就把自己的改成這樣
TextView textView = (TextView) findViewById(R.id.textView);
EditText editText = (EditText) findViewById(R.id.editText);
發現都會錯誤
正常運作程式碼
http://ideone.com/DcAQgX
正常運作程式碼
http://ideone.com/NmOVb0 (改寫第4 15 16 行
無法運作
http://ideone.com/kXthiF (改寫第3 12 13 行
錯誤在第23行 textView123
還請大大們開示>< 剛入門跌跌撞撞的
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.104.209
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1450324185.A.17B.html
推
12/17 12:09, , 1F
12/17 12:09, 1F
→
12/17 12:10, , 2F
12/17 12:10, 2F
→
12/17 12:10, , 3F
12/17 12:10, 3F
→
12/17 12:11, , 4F
12/17 12:11, 4F
推
12/17 12:13, , 5F
12/17 12:13, 5F
→
12/17 12:14, , 6F
12/17 12:14, 6F
→
12/17 12:16, , 7F
12/17 12:16, 7F
感謝Jasonzheng提點 雖然還是不懂@@
嘗試將無法運作的這段
http://ideone.com/kXthiF
不管是拿掉
onCreate(Bundle savedInstanceState) => onCreate(savedInstanceState)
或是將
super.onCreate(savedInstanceState); 整段拿掉
都會錯誤
推
12/17 15:30, , 8F
12/17 15:30, 8F
→
12/17 15:30, , 9F
12/17 15:30, 9F
→
12/17 15:31, , 10F
12/17 15:31, 10F
→
12/17 15:31, , 11F
12/17 15:31, 11F
→
12/17 15:32, , 12F
12/17 15:32, 12F
→
12/17 15:32, , 13F
12/17 15:32, 13F
感謝kiwatami 我嘗試加入 final 可正常運作
只是不懂網站上的7-3段教學 不用加入final 我的卻要加
感覺自己很多觀念還沒進來 是不是要拿java來K一下>////<
推
12/17 16:54, , 14F
12/17 16:54, 14F
→
12/17 16:54, , 15F
12/17 16:54, 15F
→
12/17 16:55, , 16F
12/17 16:55, 16F
→
12/17 16:56, , 17F
12/17 16:56, 17F
→
12/17 16:56, , 18F
12/17 16:56, 18F
謝謝 我會再去了解區域變數 與 全域變數的差異>////<
再次感謝
※ 編輯: phreat (220.135.173.229), 12/18/2015 10:04:37
→
12/18 14:04, , 19F
12/18 14:04, 19F
→
12/18 14:04, , 20F
12/18 14:04, 20F
→
12/20 00:30, , 21F
12/20 00:30, 21F
→
12/20 00:31, , 22F
12/20 00:31, 22F
→
12/20 10:15, , 23F
12/20 10:15, 23F
感謝 雖然還在努力搞懂區域 跟 全域 只能多練習不同的寫法 謝謝><
有嘗試把textview123放到onCreate 上面 雖然可以成功的執行
不過在手機上會出現 意外程式終止 或許是因為練習下面已經改了很多
後面跟前面有衝突到吧 >///<
※ 編輯: phreat (220.135.173.229), 12/21/2015 10:37:32