2011-06-22 18 views

cevap

13

Java koşullu derleme tarzı C# desteklemediği, bu nedenle parametreler her zaman değerlendirilecektir: Bir günlük anahtarı ile daha iyi kayıdetmek için başvurun. Bu, herhangi bir dize birleştirme ve yapmakta olduğunuz şeyler içerir. Kısa yanıt: evet. Bunun yerine

AppLog.Log(TAG, "example of a log"); 

:

Log.d(tag, "example of a log") 

Ve bu AppLog sınıftır:

+0

Mümkünse gecikmenin nicel bir ölçüsünü verebilir misiniz? –

+0

En azından birkaç işlev, değerinizi göndermek için karmaşık işlemler yaparsanız (diziler halinde diziler, sıkı döngü günlükleri, günlüklerde sıkı döngüler, vb.) Daha fazla işleve değer verir. Gerçekten buna bağlı, kodunuzu görmek zorundayım! – Blindy

2

kullanabilirsiniz göstermez Bu durumda Log yılında

public class AppLog { 

public static void Log(String tag, String message) { 
    if ((BuildConfig.DEBUG)) { 

     Log.d(tag, message + ""); 
    } 
}} 

zaman release modunda uygulama.

Bu yardımcı olabilir umarım.

İlgili konular