tec*_*ner 4 android timer countdown
我正在实施倒数计时器,但它不适合我.下面是代码.
package FinalProj.com;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
import android.os.CountDownTimer;
public class iFallApp extends Activity{
public TextView textView1;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//TextView textview = new TextView(this);
//textview.setText("This is the iFall tab");
// setContentView()
setContentView(R.layout.ifallapp);
textView1=(TextView) findViewById(R.id.textView1);
MyCount counter = new MyCount(5000,1000);
counter.start();
}
public class MyCount extends CountDownTimer{
public MyCount(long millisInFuture, long countDownInterval) {
super(millisInFuture, countDownInterval);
}
iFallApp app1 = new iFallApp();
@Override
public void onFinish() {
// TODO Auto-generated method stub
textView1.setText("done");
}
@Override
public void onTick(long millisUntilFinished) {
// TODO Auto-generated method stub
textView1.setText((int) (millisUntilFinished/1000));
}
}
}
Run Code Online (Sandbox Code Playgroud)
har*_*ism 10
正是这条线造成了问题;
textView1.setText((int) (millisUntilFinished/1000));
Run Code Online (Sandbox Code Playgroud)
你做的是设置textView1的资源ID,而你正在寻找的是类似的东西;
textView1.setText(Long.toString(millisUntilFinished/1000));
Run Code Online (Sandbox Code Playgroud)
也行;
iFallApp app1 = new iFallApp();
Run Code Online (Sandbox Code Playgroud)
相当可疑.在您最终意外使用之前,请将其取下以防万一.您已经拥有由Android框架创建的iFallApp,this如果需要,您可以使用它来传递它.
| 归档时间: |
|
| 查看次数: |
10693 次 |
| 最近记录: |