Не удается разрешить метод 'displayMessage (java.lang.String)' - PullRequest
1 голос
/ 13 июня 2019

Я не могу отобразить сообщение

Я попытался System.out.println ();но это не работает в Android Studio

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

Ответы [ 3 ]

2 голосов
/ 13 июня 2019

System.out.println работает в Android Studio 3.4.1, но вы не можете видеть выходные данные на эмуляторе или любом физическом устройстве. Результат будет отображаться в Logcat как I / System.out:.

com.example.printdemo I / System.out: тестовое сообщение

1 голос
/ 13 июня 2019

Вы можете использовать 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/

0 голосов
/ 13 июня 2019

Это зависит от того, где вы хотите отобразить свое сообщение, т.е. если вы хотите, чтобы ваше сообщение отображалось в Logcat, тогда регистрация может быть действительно полезной. Для получения дополнительной информации о журнале и регистрации, пожалуйста, пройдите по номеру https://developer.android.com/reference/android/util/Log

А если вы хотите, чтобы ваше сообщение отображалось на эмуляторе или на любых физических устройствах, то Toasts поможет вам. Они предоставляют отзывы об операции в небольшом всплывающем окне. example

И код для этого

Toast toast = Toast.makeText(getApplicationContext(), "Message", Toast.LENGTH_SHORT).show();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...