From 3757a3d51729c7bc591ac97edf9c46886f3245cc Mon Sep 17 00:00:00 2001 From: fishso Date: Fri, 1 Apr 2022 19:45:17 +0800 Subject: [PATCH] =?UTF-8?q?update=20java=E5=AE=89=E5=85=A8=E6=8C=87?= =?UTF-8?q?=E5=8D=97.md,=20logcat=E8=BE=93=E5=87=BA=E5=AD=97=E7=AC=A6?= =?UTF-8?q?=E4=B8=B2=E5=88=A4=E6=96=AD=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修改1.2.1 【必须】logcat 输出限制,修改DEBUG == "debug_version"判断问题,改为boolean --- "Java\345\256\211\345\205\250\346\214\207\345\215\227.md" | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git "a/Java\345\256\211\345\205\250\346\214\207\345\215\227.md" "b/Java\345\256\211\345\205\250\346\214\207\345\215\227.md" index f81ae24..bc18af4 100644 --- "a/Java\345\256\211\345\205\250\346\214\207\345\215\227.md" +++ "b/Java\345\256\211\345\205\250\346\214\207\345\215\227.md" @@ -89,11 +89,12 @@ public class MainActivity extends Activity { release 版本禁止在 logcat 输出信息。 ```java public class MainActivity extends Activity { - String DEBUG = "debug_version"; - + boolean DEBUG = true; // 示例代码,实际场景中建议设置为全局变量 protected void onCreate(Bundle savedInstanceState) { // ...... - if (DEBUG == "debug_version") { + // equals() 方法比较字符串对象中的字符。而==运算符比较两个对象引用看它们是否引用相同的实例。如果要做字符串内容比较,应该用equals(),不能用if (DEBUG == "debug_version"),且写代码“debug_version”这个字符串过长容易写错,出问题也不好发现 + // 另外,字符串比较效率比较低,不如直接用boolean + if (DEBUG) { Log.d("writelog", "start activity"); } // ......