Ho variabili/campi nella mia attività che sono di tipo float. C'è un modo per registrare i valori in logcat come Log.w, Low.v, Log.i sono non mi aiuta ...stampa valori di variabili in logcat per il debug in android
risposta
Log.d ("Valore:" + Float.toString (myFloatVar));
Grazie! Ha funzionato. L'unica cosa che dovevo rimuovere era il segno "+". Ho usato la sintassi Log.d ("Valore:" Float.toString (myFloatVar)); – Ruchira
@ruchira quella espressione ha sintassi non valida – aromero
@aromero ma è stata compilata senza darmi errore quando ho rimosso il segno "+". – Ruchira
int maxLogStringSize = 1000;
for(int i = 0; i <= veryLongString.length()/maxLogStringSize; i++) {
int start = i * maxLogStringSize;
int end = (i+1) * maxLogStringSize;
end = end > veryLongString.length() ? veryLongString.length() : end;
Log.i(TAG, veryLongString.substring(start, end));
}
Log.d("tag", "Value: " + float);
verrà convertito a stringa
Controllare il seguente link che vi aiuterà. Fare clic su [qui] (http://stackoverflow.com/questions/15030856/is-there-a-limit-to-how-much-of-a-string-logcat-will-print) –