私はAndroid用のEclipseを使用しています。遅延の少ない単純な繰り返しタイマーを作ろうとしています。TextViewtimerTVがクリックされた後に起動します。このコードはonCreateメソッドにあります:
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 \ platform \ android-8\android.jarにはソース添付ファイル。下の[ソースの添付]をクリックすると、ソースを添付できます。[ソースの添付...]これをクリックすると、Eclipseは「android.jar」を含む場所フォルダーを選択するように要求します。とにかくそれが置かれているフォルダ。
問題は私のコードのどこかにあると思います。私は何時間も検索していて、コードを何度もコピーして貼り付けていました。