查看完整版本: [Android]for暫停幾秒後執行
頁: [1]

qequalqy 發表於 2016-4-13 03:40 AM

[Android]for暫停幾秒後執行

因為寫檔需要持續換不同檔名寫檔所以使用 CheckBox 的選取來決定檔名,
下面是目前寫的,目前他只會一次創立所選取的檔名,但裡面卻只有一個有資料,如何讓for那個i迴圈要換到下一個時暫停等他寫完檔。
拜託大大幫忙解答.....

CompoundButton i:selected  這是選取的檔名


write.setOnClickListener(new Button.OnClickListener(){

                        @Override
                        public void onClick(View v) {
                                for(CompoundButton i:selected){   // 以迴圈逐一將換行字元及
                                // TODO Auto-generated method stub
                                        try {
                                                fw = new FileWriter("/sdcard/wiceddata/"+name.getText()+"-"+i.getText()+".txt", true);
                                                bw = new BufferedWriter(fw); //將BufferedWeiter與FileWrite物件做連結
                                        } catch (IOException e) {
                                        // TODO Auto-generated catch block
                                                e.printStackTrace();
                                        }        
                                        timer.schedule(new start1(), Integer.parseInt(start.getText().toString())*1000 );


                                }
                        }
        });


...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>

koreaj 發表於 2016-5-16 11:50 PM

我建議你使用handle.postdelay()
把要做的事全部寫在裡面就不會有不同步的問題
頁: [1]