我的目标是了解程序的哪些部分正在运行。我通常通过在Java中提供“System.out.println”语句来完成此操作。但是,由于我正在学习在Android中开发应用程序,有人可以告诉我在Android中的等效声明。我知道有一个名为“Toast.maketext()。show();”的语句,但这不适用于我程序的某些部分。
谢谢
答案 0 :(得分:3)
使用android.util.Log,例如:
Log.i("MyClass", "This is some message");
输出在DDMS的logcat视图中或在带有“adb logcat”的命令行中可用。
答案 1 :(得分:2)
使用Log并查看Logs的输出是否将LogCat设为
窗口 - >显示视图 - >其他 - > Android - > Logcat。(在日食中)
有关日志的更多信息:
已编辑:
您可以将自己的过滤器设为
让您使用Log.i(“MyActivity”,“您的消息”);
创建自己的过滤器的过程:
转到日志视图,然后点击“创建过滤器”
现在一个窗口将显示为
现在将您的值设为
过滤器名称:在此处输入任何名称(这将显示为标签名称,您可以在我的屏幕TEST和TEST1中看到。
日志标记: MyActivity
保持其他原样。
现在运行你的应用程序并转到Log cat。点击您自己的过滤器标签。
答案 2 :(得分:2)
简单,首先声明常量
private static final String TAG = "HELLO VINOTH";
然后在你的编码中使用它,以便logcat将显示带有你的Nmae
的消息 Log.v(TAG,"gender value on male button click ="+gender );
答案 3 :(得分:1)
你可以使用日志等 private String TAG =“您的活动名称”;
Log.d(TAG,“################ item.getCount()是################”+数);
在logcat中你会得到: - 您的活动名称################ item.getCount()是################ 4
通过这种方式,您可以轻松获得您的支持。