java - 无法解析符号 'tag'

标签 java android

我是学习 android java 的初学者。我从 Youtube 学习了 java android 教程,我完全按照视频中的编码进行操作,但我的编码在 android studio 上显示“无法解析符号‘标签’”。我可以知道是什么问题吗?希望得到各位高手的解释。

package com.NewApplicationLifeCycle;

import ...

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Log.i( tag: "State", msg: "onCreate" );
    }

    @Override
    protected void onStart() {
        super.onStart();
        Log.i( tag: "State", msg: "onStart" );
    }

    @Override
    protected void onResume() {
        super.onResume();
        Log.i( tag: "State", msg: "onResume" );
    }

    @Override
    protected void onPause() {
        super.onPause();
        Log.i( tag: "State", msg: "onPause" );
    }

    @Override
    protected void onStop() {
        super.onStop();
        Log.i( tag: "State", msg: "onStop" );
    }

    @Override
    protected void onRestart() {
        super.onRestart();
        Log.i( tag: "State", msg: "onRestart" );
    }

    @Override
    protected void onDestroy() {
        super.onDestroy();
        Log.i( tag: "State", msg: "onDestroy" );
    }
}

最佳答案

IDE 通过突出显示参数名称为您提供有关所调用函数的参数的更多上下文。就像在这种情况下 Log.i(tag: String, msg: String) 接受两个参数 tagmsg 但你不必调用函数时自己编写。

Log.i(...) 调用中删除 tag:msg: 并像这样调用它:

Log.i( "State", "onRestart" );

其他人也是如此。

关于java - 无法解析符号 'tag',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66899325/

相关文章:

java - JAXB/MOXy - afterUnmarshal() 的调用似乎不一致

java - 如何在下面的代码中模拟遗留对象?

Java JDBC 连接和 Oracle

android - 我怎样才能在android中为textview实现这个自定义形状?

android - 之前未打开应用程序时,广播接收器在重启后抛出错误

android - 单击 CursorAdapter 中的按钮时如何在 ListView 项行中执行更新和删除操作

android - 处理 Android Webview 中的证书错误并清除证书首选项

java - 如何将资源 ID 传递给自定义 View 并指示哪个 subview 使用它?

java - 禁止 HtmlUnit Apache 日志记录

Java Selenium/HtmlunitDriver 打开错误的网站