1.一个Message只能使用一次
2.对于String类型,比较时要用equals(),不要用==
3.解析json数据时,中括号的json数据对应的java bean类型为List<…>。
4.设置隐藏标题栏可以使用requestWindowFeature(Window.FEATURE_NO_TITLE)
设置隐藏状态栏:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
(必须要在setContentView()之前使用)
5.错误信息:
Stub index points to a file without PSI: com.intellij.openapi.fileTypes.UnknownFileType@23713b43
解决方法: File > Invalidate Caches/Invalidate and Restart
6.textview的append()
和setText()
方法的区别:setText() 把以前的内容冲掉了,
append()在以前的内容后面添加。
7.android的release版和debug版的区别:Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。
8.BuildConfig类的DEBUG字段会因buildType的不同而不同, 具体为debug版DEBUG的值为true, release版DEBUG的值为false.
9.dialog会截断对键盘的监听,所以要重写键盘方法时,可以调用mDialog.setOnKeyListener
并重写