Log是Android中的日志工具类,用来打印日志
Log.d(String tag, String msg)
- 对应Debug调试
- 第一个参数tag:打印信息的标签(标志)(如果设置该参数为TAG,在查看logcat时,可以通过搜索栏来搜索标签为TAG的打印信息)
- 第二个参数msg:表示需要打印出来的信息
举个例子
在探究碎片的生命周期时会加入打印日志的代码,下面是例子
public class RightFragment extends Fragment {
public static final String TAG="RightFragment"; //表示要打印RightFragment碎片的信息
@Override
public void onAttach(Context context) {
super.onAttach(context);
Log.d(TAG,"onAttach"); //tag表示标签信息,第二个参数表示要打印的信息,在这里表示可以在日志中看到该方法的执行
}
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Log.d(TAG,"onCreate"); //同上
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
Log.d(TAG,"onCreateView");
View view=inflater.inflate(R.layout.right_fragment,container,false);
return view;
}
@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
Log.d(TAG,"onActivityCreated");
}
...
再来看看打印日志的结果
在Debug中,显示了不通过的需要打印的信息,我们可以通过这些信息来监视该碎片的生命周期