Как войти int на Android? - PullRequest
       1

Как войти int на Android?

16 голосов
/ 20 декабря 2010

Log.d (getClass (). GetName (), "BLA BLA BLA");

для входа.

Как я могу показать значение типа int?Что эквивалентно С %d и т. Д.

Ответы [ 6 ]

36 голосов
/ 20 декабря 2010

Вы можете использовать конкатенацию строк:

Log.d(getClass().getName(), "value = " + intVar);

или более гибко (и аналогично c-style printf), вы можете использовать Java String.format():

Log.d(getClass().getName(), String.format("value = %d", intVar));
4 голосов
/ 20 декабря 2010
String.valueOf()

- это то, что вам нужно, если вам нужны строковые представления различных объектов.

И, кстати, я бы порекомендовал использовать slf4j для Android . Таким образом, вам не нужно каждый раз передавать имя класса в качестве первого параметра.

0 голосов
/ 06 ноября 2018

Использование локали, чтобы избежать дополнительных предупреждений о локали -

Log.d(getClass().getName(), String.format(Locale.US, "value = %d", intVar));
0 голосов
/ 19 сентября 2017

Первый журнал импорта;import android.util.Log;

Затем создайте метод и проверьте это:

@Override
protected void onResume() {
    super.onResume();
    Log.e("Check","We are in Resume");
}

@Override
protected void onPause() {
    super.onPause();
    Log.e("Check","We are in Pause");
}

@Override
protected void onStop() {
    super.onStop();
    Log.e("Check","We are in Stop");
}

@Override
protected void onDestroy() {
    super.onDestroy();
    Log.e("Check","We are in Destroy");
}

@Override
protected void onStart() {
    super.onStart();
    Log.e("Check","We are in Star");
}

@Override
protected void onRestart() {
    super.onRestart();
    Log.e("Check","We are in ReStar");
}
0 голосов
/ 20 декабря 2010

или вы можете использовать

Integer.toString (IntVar);

Предполагая, что intVar является целым числом, а не примитивом int

0 голосов
/ 20 декабря 2010

Логирование Android не поддерживает изначально отформатированную строку стиля printf.Обычно вы просто используете valueOf или toString и используете строковые конкататы, хотя при необходимости вы всегда можете использовать Formatter .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...