我是学习 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)
接受两个参数 tag
和 msg
但你不必调用函数时自己编写。
从 Log.i(...)
调用中删除 tag:
和 msg:
并像这样调用它:
Log.i( "State", "onRestart" );
其他人也是如此。
关于java - 无法解析符号 'tag',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66899325/