==站內信件==
請注意舉發條款
你的問題,基本上跟 J2ME 沒關係、跟 Thread 也沒關係
(說穿了又是一個跳過《金剛》跑去看《變形金剛》的人)
你要作啥東西,我不知道,我也不想知道
你的 f1, f2 是 DisplayText 的 member
f1, f2 的 scope 就只有在 DisplayText 裡頭(display 同理)
解決方法有很多種
你要嘛就是用參數傳遞的方式,看是要傳 DisplayText 然後在用 getter
或是乾脆就把 f1, f2 傳給 DisplayTextThread
※ 引述《llama (阿譽)》之銘言:
: public class DisplayText extends MIDlet {
: private Display display ;
: private Form f1 ;
: private Form f2 ;
: }
: class DisplayTestThread implements Runnable {
: public void run() {
: while(true) {
: try {
: Thread.sleep(3000) ;
: if( display.getCurrent() == f1 ) {
: display.setCurrent(f2) ;
: } else {
: display.setCurrent(f1) ;
: }
: } catch( Exception e ) {}
: }
: }
: }
新手不是該死
但是新手不先把基礎語法搞懂就來問問題
連問題出在哪個環節都不確定,就... [嘆氣]
--
侃侃長論鮮窒礙 首頁:http://www.psmonkey.idv.tw
眾目睽睽無心顫 Blog:http://ps-think.blogspot.com
煢居少聊常人事
殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.192.189