2010-12-31 11 views

答えて

16

android.util.Logクラスhttp://developer.android.com/reference/android/util/Log.htmlを使用してください。例えば

import android.util.Log; 

class Someclass { 
    private static final String TAG = "Someclass"; 
    ... 
    public boolean someMethod(int argument) { 
     Log.i(TAG, "This is some information log"); 
     if (argument == 0) { 
      Log.e(TAG, "Error argument is 0!!!"); 
      return false; 
     } 


     Log.w(TAG, "Warning returning default value"); 
     return true; 
    } 
}; 

タグ変数が代わりのようなもののことのように割り当てられている理由: 反射メソッドがクラスの反射メッタデータが初期化にロードされるようになりますので、Somelcass.class.getSimpleName()があり、しかし、アンドロイドの開発者による「推奨」の方法はそれを防ぎ、CPUと初期化時間を節約します。

+0

ありがとうございました – BlackSoil

0

Logクラスを見てください。これにはいくつかの異なるログ機能があります。