我的目的很简单,我想创建一个从10到1计数的倒计时。我尝试使用谷歌给出的倒计时,但我不能使它成为一个线程,所以我用这种方式来创建相同的功能,但我有这个code.My应用程序崩溃时,我使用这个线程code.Please帮助我的人。我的应用程序崩溃时,我使用此线程代码
public class MainActivity extends Activity {
TextView textView;
Handler handler = new Handler(){
@Override
public void handleMessage(Message msg) {
// TODO Auto-generated method stub
super.handleMessage(msg);
String string = textView.getText().toString();
int num = Integer.parseInt(string);
num = num-1;
string = Integer.toString(num);
textView.setText(string);
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textView = (TextView) findViewById(R.id.textView);
}
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
Thread myThread = new Thread(new Runnable(){
@Override
public void run() {
// TODO Auto-generated method stub
for(int i = 10; i>0;i--){
try {
Thread.sleep(1000);
//handler.sendMessage(handler.obtainMessage());
handler.sendMessage(handler.obtainMessage());
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
});
myThread.start();
}
}
这里是链接我的日志猫,https://photos.google.com/share/AF1QipO-kaTwmY54c70Mk0K67h9sAwA77qLYjoTxClh2jxpUj9uJGeBczYkhvU_TkInLsw/ photo/AF1QipM0O6Q33D-l0x8We0RWskSk_Tt5iNr5iD84cr8T?key = bWZER2lkTkZoNDNYTjJxLXdsYS1pWFFnMzU1WUZR – clicker
您应该将您的实际logcat消息粘贴到您的帖子中。没有在评论中添加链接 – codeMagic
确定兄弟,我得到10个声望 – clicker