线程练习中出现的错误

Posted 喂鲨鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了线程练习中出现的错误相关的知识,希望对你有一定的参考价值。


public
class MainActivity extends Activity { //1.define member variable Button bt; TextView tv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //2.init init(); //3.listener bt.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub new Thread() { public void run() { try { Thread.sleep(1000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } for(int i=0;i<10;i++) { tv.setText("After Update:"+i); } } }; } }); } private void init() { // TODO Auto-generated method stub bt=(Button)this.findViewById(R.id.bt); tv=(TextView)this.findViewById(R.id.tv); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } }

1.自己写一遍线程的时候头脑非常简单,直接在子线程里tv.setText("After Update:"+i);

你怕是个猪哦^(* ̄(oo) ̄)^

主线程和子线程不进行交互你怎么会看得到哦

傻逼

 

2.Thread你不start怎么让人家运行呀 记得start

new Thread{
        //......
}.start();

 

3.

运行之后字符串为啥这样

记得是msg.obj !!

 

 

4.是handleMessage不是HandleMessage

 

以上是关于线程练习中出现的错误的主要内容,如果未能解决你的问题,请参考以下文章

调用 onCreateView() 之前出现“找不到片段 id 的视图”错误

蓝桥杯练习系统出现运行错误是啥原因

由于未找到 ID 错误的视图,列表片段未出现

连接MySQL出现错误:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)(代码片段

为啥这个代码片段说包含错误?

Unity中timeline出现脚本错误怎么解决