无法解析方法“ displayMessage(java.lang.String)”

时间:2019-06-13 05:43:07

标签: java android-studio

我无法显示消息

我尝试了System.out.println();但在android studio中不起作用

public void submitOrder(View view) {
    String message = "Total:";
    displayMessage(message);
}

3 个答案:

答案 0 :(得分:2)

System.out.println在Android Studio 3.4.1中可以运行,但是您无法在模拟器或任何物理设备上看到输出。  结果将在Logcat上显示为I / System.out:。

com.example.printdemo I / System.out:测试消息

答案 1 :(得分:1)

您可以使用Log.d(“ MyApp”,“我在这里”);

来自https://developer.android.com/reference/android/util/Log.html

我想您会在这个问题中找到答案 Why doesn't "System.out.println" work in Android?


您还可以使用android.widget.Toast来获得漂亮的弹出消息

例如Toast.makeText(getApplicationContext(),                                “ ToastMessage”,Toast.LENGTH_LONG).show();

看看https://www.mkyong.com/android/android-toast-example/

答案 2 :(得分:0)

这取决于您要在何处显示消息,即,如果您希望在Logcat中显示消息,那么日志记录确实很有帮助。 有关日志和日志记录的更多信息,请通过https://developer.android.com/reference/android/util/Log

如果您希望在模拟器或任何物理设备上显示您的消息,那么祝酒将为您提供帮助。他们在一个小的弹出窗口中提供有关操作的反馈。 example

以及此代码

Toast toast = Toast.makeText(getApplicationContext(), "Message", Toast.LENGTH_SHORT).show();