簡體   English   中英

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

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

我無法顯示消息

我試過System.out.println(); 但它在android studio中不起作用

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

System.out.println可以在Android Studio 3.4.1中運行,但您無法在模擬器或任何物理設備上看到輸出。 結果將作為I / System.out顯示在Logcat上:

com.example.printdemo I / System.out:測試消息

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

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

我想你會在這個問題中找到答案為什么“System.out.println”在Android中不起作用?


你也可以使用android.widget.Toast來獲得這個漂亮的彈出消息

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

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

這取決於您希望顯示消息的位置,即如果您希望消息顯示在Logcat中,那么日志記錄可能非常有用。 有關日志和日志記錄的更多信息,請訪問https://developer.android.com/reference/android/util/Log

如果您希望您的消息顯示在模擬器或任何物理設備上,那么Toasts將幫助您。 它們在小彈出窗口中提供有關操作的反饋。 例

和代碼

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM