переменные аргументы я обернуть андроид класс войти в мой собственныйКак проверить, если аргумент
public static void d(String tag, String msg, long... varArgs) {
Log.d(tag, String.format(msg, varArgs));
}
Но если аргумент я прохожу в это не я получаю переменные аргументы предупреждение. Но хуже, значение печатается странно. Как, если я называю myLog.d(TAG,"timestamp %s",timestamp)
, то я получаю timestamp: [[email protected]
Gradle компилировать предупреждение:
предупреждения: не-вызов переменных аргументов метода с переменным числом аргументов неточным типом аргумента для последнего параметра; Log.d (тег, String.format (msg, varArgs));
Прежде всего, вы используете '% s' напечатать целое значение. –
Прежде всего, дайте конкретный пример, который генерирует предупреждение и ** точное ** предупреждающее сообщение. –