无法解析符号“标签”

Mac*_*e_Z 4 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" );
    }
}
Run Code Online (Sandbox Code Playgroud)

Osa*_*A.R 6

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

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

Log.i( "State", "onRestart" );
Run Code Online (Sandbox Code Playgroud)

对于其他人也是如此。