java - 函数声明必须有名称

标签 java android

我的 Android studio 的 Main.Activity.kt 中有代码字符串,但我不断收到错误消息“函数声明必须有名称:未解析的引用”

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

/**
 * This method is called when the order button is clicked.
 */
public void submitOrder(View view) {
    display(2);
    displayPrice(2*5);
}

/**
 * This method displays the given quantity value on the screen.
 */
private void display(int number) {
    TextView quantityTextView = (TextView) findViewById(R.id.quantity_text_view);
    quantityTextView.setText("" + number);
}
}

最佳答案

将(但这不是你想要的)displayPrice(2*5);替换为display(2*5);(只是为了解决未引用的错误,然后您将看到价格而不是数量)。还要显示您需要创建的方法的价格:

private void displayPrice(int number) { \\打印价格。 }

方法displayPrice未声明,这就是出现错误引用错误的原因。

关于java - 函数声明必须有名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47653332/

相关文章:

android - 如何修复我的 "Unable to to create media player"错误?

android - setFirestoreSettings 问题

Android 4.2.2 - adb 离线,即使在 SDK 升级后

java - 如何从android中的string.xml文件获取字符串资源

java - 在 Eclipse Indigo 上配置 JSF 2.0 的问题

java - 审核数据库插件 - Jenkins : org. hibernate.HibernateException

java - 使用java获取ftp服务器中文件的md5哈希值

java - 管理测试用例,存在于单个文件中

android - 从 Assets 文件夹升级 Android SQLite 数据库

java - Google App Engine 和 Python 连接项目