android - 如何在 android studio 中解决这个问题?
问题描述
尝试构建一个带有按钮的基本应用程序并在按下按钮时打印一条消息。当我编写日志方法时,属性“tag”和“msg”说无法解析符号?我已经完成了 gradle sync 和 Invalidate 缓存/restart 但仍然没有解决任何问题。
这是我的代码:
package com.example.exampleapp;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
public class MainActivity extends AppCompatActivity {
public void clickFunction(View view){
Log.i(tag:"Info" , msg:"Button Clicked")//Issue is at this line tag,msg cannot be resolved.
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
解决方案
Java
因此删除tag:
和msg:
修饰符不支持命名参数
像这样
public void clickFunction(View view){
Log.i("Info" , "Button Clicked");
}
并且不要忘记;
在末尾添加分号
推荐阅读
- c# - 为 Blazor 网站的每个页面使用多种解决方案
- python - 如何在csv中选择一个随机单元格
- excel - 具有变量名称的 Excel 结构化引用
- swift - 只有纵向模式不适用于 iPad / Xcode / SwiftUI
- java - 是否需要索引具有唯一约束的列?
- angular - *ngFor 中的角度翻译
- python - 将列表转换为字典的最快方法,列表值作为键,列表索引作为值
- laravel - Laravel 7 whereIn 查询只返回第一个索引
- r - 使用 df1 的两列中的值从 df2 中获取值,并将它们用作索引。与 Excel 中的 index(match(),match()) 方法相同
- powerbi - 查询编辑器中的关键字搜索