mirror of
http://gitea.winboll.cc/Studio/WinBoLL.git
synced 2026-06-29 03:59:53 +08:00
fix: AESThemeUtil.init(null) NullPointerException 闪退修复
AESThemeUtil.init(null) 传入 null 时,Java 值传递导致 fillThemeStyleIDList 内部 new ArrayList 仅赋值给局部变量, 调用方 themeStyleIDList 仍为 null,随后的 addAll(null) 抛 NPE。 在 init() 中先创建新 ArrayList 再传入 fillThemeStyleIDList 以修复。
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
#Created by .winboll/winboll_app_build.gradle
|
||||
#Mon Jun 01 16:38:02 GMT 2026
|
||||
#Tue Jun 02 01:57:16 HKT 2026
|
||||
stageCount=11
|
||||
libraryProject=libaes
|
||||
baseVersion=15.20
|
||||
publishVersion=15.20.10
|
||||
buildCount=4
|
||||
buildCount=6
|
||||
baseBetaVersion=15.20.11
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#Created by .winboll/winboll_app_build.gradle
|
||||
#Mon Jun 01 16:38:02 GMT 2026
|
||||
#Tue Jun 02 01:57:16 HKT 2026
|
||||
stageCount=11
|
||||
libraryProject=libaes
|
||||
baseVersion=15.20
|
||||
publishVersion=15.20.10
|
||||
buildCount=4
|
||||
buildCount=6
|
||||
baseBetaVersion=15.20.11
|
||||
|
||||
@@ -34,6 +34,7 @@ public class AESThemeUtil {
|
||||
*/
|
||||
public static void init(ArrayList<Integer> themeStyleIDList) {
|
||||
if(themeStyleIDList == null) {
|
||||
themeStyleIDList = new ArrayList<Integer>();
|
||||
AESThemeBean.fillThemeStyleIDList(themeStyleIDList);
|
||||
}
|
||||
AESThemeUtil.themeStyleIDList.clear();
|
||||
|
||||
Reference in New Issue
Block a user