我是靠谱客的博主 潇洒煎蛋,最近开发中收集的这篇文章主要介绍Android anr异常测试,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

AnrActivity.java:

package cn.itcast.anr;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;

public class AnrActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
    
    
    public void click(View view){
    	// 让主线程睡眠6秒钟 
    	// 主线程阻塞的时间 超过 6秒钟 , 
    	// anr的异常 
    	// 主线程要完成一些界面的更新 事件的处理 窗体显示的回调
    	
    	
    	// 所有耗时的操作,我们都需要放到子线程里面运行 
    	// 子线程执行完毕后 ,发送消息给主线程 让主线程更新界面 
    	//1. 访问网络的操作.  2.大文件的拷贝   3.阻塞式的请求 
    	
    	try {
    		System.out.println("sleep 10 s");
			Thread.sleep(10000);
		} catch (InterruptedException e) {
			e.printStackTrace();
		}
    }
}

最后

以上就是潇洒煎蛋为你收集整理的Android anr异常测试的全部内容,希望文章能够帮你解决Android anr异常测试所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(76)

评论列表共有 0 条评论

立即
投稿
返回
顶部