正文【Android寻坑之路】应用ANR分析传送门


新建一个Demo,在TextView的onClick事件中使用Thread.sleep()方法

public class MainActivity extends AppCompatActivity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        findViewById(R.id.tv_hello).setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View view) {                try {                    Thread.sleep(1000000);                } catch (InterruptedException e) {                    e.printStackTrace();                }            }        });    }}

直接运行,点击TextView,稍等片刻ANR就随之而来了.


【Android】如何主动制造一个ANR事件_第1张图片 anr_tips.png

更多相关文章

  1. Android屏蔽EditText软键盘的方法
  2. Android获取屏幕尺寸的方法
  3. Android实现完整游戏循环的方法
  4. Android踩坑——mkdir方法中返回false导致新建文件失败
  5. Android启动外部应用的方法
  6. Frame-By-Frame Animations的使用方法
  7. android中获取context的多种方法的区别(this,getbasecontext(),ge
  8. Android中去掉ActionBar的几种方法
  9. Android 一些工具类/方法收藏

随机推荐

  1. 对Android及移动互联网的大局观看法!
  2. 学习Android的几大主攻方向
  3. Android开发常见异常和解决方案(二)
  4. android makefile(android.mk)分析(序)
  5. Android进程管理简单介绍
  6. 最新的免费android教程,助你深入浅出的轻
  7. Android自定义属性与自定义属性的获取
  8. Android壁纸机制(Android Q与老版本对比)
  9. Android中AsyncTask详解,源码剖析(API 23)
  10. Android获取机身存储、内置SD卡与外置TF