我正在使用Eclipse for Android。我試圖做一個簡單的重複計時器,它有一個很短的延遲。 它將在單擊TextView timerTV後啓動。此代碼是在onCreate方法:如何設置實際可用的Timer.scheduleAtFixedRate()?
timerTV = (TextView) findViewById(R.id.timerTV);
timerTV.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Timer gameTimer = new Timer();
TimerTask doThis;
int delay = 5000; // delay for 5 sec.
int period = 1000; // repeat every sec.
doThis = new TimerTask() {
public void run() {
Toast.makeText(getApplicationContext(), "timer is running", Toast.LENGTH_SHORT).show();
}
};
gameTimer.scheduleAtFixedRate(doThis, delay, period);
每次我嘗試運行它,一個「類文件編輯器」與錯誤彈出: 「源未找到」 JAR文件C:\ Program Files文件\ Android \ android-sdk \ platforms \ android-8 \ android.jar沒有源代碼附件。 您可以通過單擊下面的附加源附加源: [附加源...] 當我點擊它時,Eclipse會要求我選擇包含'android.jar'的位置文件夾 我試圖做到這一點,但無法導航一直到它所在的文件夾。
我認爲這個問題是在我的代碼的地方。 我一直在尋找小時,甚至複製和粘貼代碼很多次。
有很好的理由不利用任何方法除了構造函數和任何變量名稱。 – lhunath