2014-12-07 17 views
5

Android için çok yeni ve rastgele bir arka plan rengi elde etmek için bazı basit günlükleri deniyorum. Kodum var ve 1-256 arasında bir tamsayı döndürüyor ya da bence. Tamam olup olmadığını kontrol etmek için değeri günlüğe kaydetmem gerekiyor, ancak Android ile nasıl oturum açacağımı bilmiyorum .. Geçmişte kayıt yapmak için System.out.println("stuff") kullanıyorum ama bunun nasıl yapılacağını düşünmüyorum. Android'de.log.d ile bir tamsayı değeri nasıl kaydedilir?

benim sınıf var:

return randomRGB; 

döndürür

public static int backgroundColorRandomize() 

ve ben bu

Log.d(backgroundColorRandomize(), "value = " + randomRGB); 

gibi oturum açmaya ama backgroundColorRandomize döndü değer dönüştürmek gerekiyor günlüğe kaydedilebilmesi için bir String'e.

java'nın .toString'u denedim ama doğru kullanmıyorum emin değilim .. Herhangi bir yardım takdir edilecektir! Teşekkürler!

+1

. LogCat'tan günlüğe filtre uygulamak için kullanacağınız. –

+1

isminizi veya uygulama adınızı kullanabilirsiniz. yani Log.d ("sapan", "değer =" + randomRGB); –

+0

Cevabınız için teşekkürler! Yine de kafam karıştı, "etiketim" bir şey olabilir mi? Etiketi bir yere yerleştirmek zorunda mıyım? – shanling

cevap

10
Log.d("MYINT", "value: " + randomRGB); 
3
private static final String TAG = YourClass.class.getSimpleName(); 

... 

android.util.Log.d(TAG, String.format("value = %d. random color = %d", randomRGB, backgroundColorRandomize())); 

diğer bilgiler:

Günlüğü kütüphaneleri: https://android-arsenal.com/tag/57

+0

Yorumunuz için teşekkür ederiz! Dokümantasyonu okuduğumda "TAG" ın nereye gitmesi gerektiğine karar veremiyorum. Lütfen detaylandırır mısınız? Teşekkürler! – shanling

+1

"Günlük mesajının kaynağını tanımlamak için kullanılır. Genellikle oturumun yapıldığı sınıfı veya etkinliği tanımlar." Genellikle sadece sınıfınızın adıdır. –

1
Log.d(backgroundColorRandomize() + "" /* <-- all you need. */, "value = " + randomRGB); 
1

String.valueOf(value)'u tercih ederim. Log.d çağrılırken ilk parametrenin etiketi koymak olduğu ilk parametre

İlgili konular