简体   繁体   English

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

[英]Cannot resolve method 'displayMessage(java.lang.String)'

I cannot display the message 我无法显示消息

I tried System.out.println(); 我试过System.out.println(); but it doesnt work in android studio 但它在android studio中不起作用

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

System.out.println does work in Android Studio 3.4.1 but you can't see the output on emulator or any physical device. System.out.println可以在Android Studio 3.4.1中运行,但您无法在模拟器或任何物理设备上看到输出。 Result will be displayed on Logcat as I/System.out:. 结果将作为I / System.out显示在Logcat上:

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

You can use Log.d("MyApp","I am here"); 您可以使用Log.d(“MyApp”,“我在这里”);

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

I think you will find your answer in this question Why doesn't "System.out.println" work in Android? 我想你会在这个问题中找到答案为什么“System.out.println”在Android中不起作用?


You could also use an android.widget.Toast for this nice popup messages 你也可以使用android.widget.Toast来获得这个漂亮的弹出消息

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

take a look at https://www.mkyong.com/android/android-toast-example/ 看看https://www.mkyong.com/android/android-toast-example/

It depends where you want to display your message ie if you want your message to be displayed in Logcat then logging can be really helpful. 这取决于您希望显示消息的位置,即如果您希望消息显示在Logcat中,那么日志记录可能非常有用。 For more info about log and logging please go through https://developer.android.com/reference/android/util/Log 有关日志和日志记录的更多信息,请访问https://developer.android.com/reference/android/util/Log

And if you want your message to be displayed on the emulator or any physical devices then Toasts will help you. 如果您希望您的消息显示在模拟器或任何物理设备上,那么Toasts将帮助您。 They provide feedback about an operation in a small popup. 它们在小弹出窗口中提供有关操作的反馈。 例

And the code for this 和代码

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 How to solve this error “cannot resolve method 'addData(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)'”? - How to solve this error “cannot resolve method 'addData(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)'”? 无法解析方法put(java.lang.string,java.lang.string) - Cannot resolve method put(java.lang.string, java.lang.string) 无法解析方法'openFileOutput(java.lang.String,int) - Cannot resolve method 'openFileOutput(java.lang.String,int) 无法解析方法'setTitle(java.lang.String)' android studio - Cannot resolve method 'setTitle(java.lang.String)' android studio 无法使用 ResultView 解析方法 'setText(java.lang.String[] - Cannot resolve method 'setText(java.lang.String[] with ResultView 无法解析方法“get(java.lang.String)” - Cannot resolve method 'get(java.lang.String)' 无法解析方法“setText(java.lang.String[])” - Cannot resolve method 'setText(java.lang.String[])' Android:无法解析方法“ query(java.lang.string)” - Android: cannot resolve method “query(java.lang.string)” “无法解析方法'openFileOutput(Java.lang.String,int)'” - “Cannot resolve method 'openFileOutput(Java.lang.String, int)'” 无法解析方法“ List.of(java.lang.String,java.lang.String)” - Cannot resolve method 'List.of(java.lang.String, java.lang.String)'
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM