落花踏尽游何处,笑入胡姬酒肆中。这篇文章主要讲述android中的主线程相关的知识,希望能为你提供帮助。
android中的主线程不需要新建。
Thread.sleep设置程序阻塞。
【android中的主线程】
1 public class MainActivity extends AppCompatActivity { 2 3@Override 4protected void onCreate(Bundle savedInstanceState) { 5super.onCreate(savedInstanceState); 6setContentView(R.layout.activity_main); 7findViewById(R.id.bt).setOnClickListener(new View.OnClickListener() { 8@Override 9public void onClick(View v) { 10try { 11Thread.sleep(1000); 12System.out.print("The thread is running, is sleeping"); 13} catch (InterruptedException e) { 14e.printStackTrace(); 15} 16} 17}); 18} 19 }
新建子线程后,按下Button,不会卡死,会立即弹起。
1 new Thread(){ 2@Override 3public void run() { 4try { 5while (true){ 6sleep(1000); 7System.out.print("Hello, this is the new thread!"); 8} 9} catch (InterruptedException e) { 10e.printStackTrace(); 11} 12} 13}.start();
推荐阅读
- Android中shape中的属性大全
- 从 Eclipse 导入项目到 Android Studio
- Android 基础组件
- Android x86模拟器Intel Atom x86 System Image配置与使用方法
- android shader 用法
- android-Fragment
- Android ImageView点击更换头像
- Android自定义控件6--轮播图广告的实现
- Android自带图片裁剪