Android程序调试过程中,通常需要在控制台或者AVD中弹出相关信息作为调试使用,以下是调试使用中会用到的Log类和Toast类的使用方法:
1.Toast
Toast是在AVD上显示信息的一种机制,与Dialog不同,Toast没有焦点,并且显示时间有限,通常可以用于在测试过程中弹出一些信息。Toast提供了几种显示方式,通常使用的是最简单的:
Toast.makeText(getApplicationContext(),"test",Toast.LENGTH_SHORT).show();
该方法用于在界面当前界面上显示字符串信息。
同时也在此记录一下通过多线程方式弹出Toast信息的方式,代码如下:
public void showToast() { handler.post(new Runnable() { @Override public void run() { Toast.makeText(getApplicationContext(), "我来自其他线程!", Toast.LENGTH_SHORT).show(); } }); }
2.Log
Log类可以在控制台输出日志信息,Log类提供了以下的静态方法:
Log.v();
Log.d();
Log.i();
Log.w();
Log.e();
分别对应verbose,debug,info,warning和error。可用于记录并显示相关信息用于程序调试。