美文网首页
【Android】如何主动制造一个ANR事件

【Android】如何主动制造一个ANR事件

作者: 紫豪 | 来源:发表于2017-08-16 15:27 被阅读753次

    正文【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就随之而来了.


    anr_tips.png

    相关文章

      网友评论

          本文标题:【Android】如何主动制造一个ANR事件

          本文链接:https://www.haomeiwen.com/subject/glmirxtx.html