gpt4 book ai didi

java - 包含 View 对象标签的表

转载 作者:搜寻专家 更新时间:2023-11-01 09:29:56 24 4
gpt4 key购买 nike

首先,我必须说我是 Android 开发人员和 Java 的新手。我正在尝试查找用于在 Android studio 中登录的标签列表。
我一直在研究的示例包括使用:

Log.i(tag:"Info","message");
Log.i(tag:"Values","another message");
Log.i(tag:"Seekbar changed", "and another message");

在过去的几个小时里,我试图在网上找到一份文档,其中有一个表格来描述 View 对象的保留标签,我们将不胜感激。

最佳答案

没有可用于登录 Android 的“保留标签”的固定列表。您可以自行决定要使用哪些标签,以及要显示哪些关于对象状态或原始类型的附加信息。

Log 类有六个不同的日志级别(debug、error、info、verbose、warn 和 wtf [What a Terrible Failure])和相应的(静态)方法(Log.d Log.eLog.iLog.vLog.wLog.wtf) 中的每一个调用都带有两个字符串参数,一个字符串参数和一个 Throwable 或两个字符串参数和一个 Throwable

最常用的可能是具有两个字符串参数的变体,一个参数用于标记(由您选择),一个参数用于消息(也由您选择)。参见 this post有关选择哪个级别的信息。

在调试过程中,我经常使用这样的命令:

Log.e(String.valueOf(myIntVariable), String.valueOf(myOtherVariable));

让我解释一下为什么要这样使用Log类。我使用 e 错误级别,因为它会在 LogCat 输出中为您提供 red 条目(在 IDE 中,例如 Android Studio),并且相同的 IDE 还可以让您过滤输出低于错误级别的所有日志。但是,这仅用于调试;确保在您的应用进入生产环境之前删除这些日志命令。

除了像我这样使用日志,你还可以在 Debug模式下使用断点。我想这主要是一个品味问题,如果你喜欢一个或另一个。 Toast 将是第三个选项(虽然有更多样板)。

如果您在代码中大量使用日志,那么使用真实标签是有意义的。您可以在类中定义一个名为 TAG(或其他名称)的字符串,或者将包含方法的名称作为第一个参数。这将使您了解调用方法的顺序。您也可以使用其他标签,它也不必遵循特定的约定(尽管您应该有一个系统来理解它)。

关于java - 包含 View 对象标签的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47931626/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com