LuckSiege / LuckSiege/PictureSelector
空指针
- Dominant language
- Java
- Stars
- 13.6k
- Forks
- 3.1k
- PR merge metrics
- No merged PRs in 30d
Description
## Current use version?
#### 当前使用的版本是多少?
```
3.11.1
```
## Will this problem occur in demo?
#### Demo能否复现这问题?
```
不能稳定复现
```
## Describe the problem or provide an error log?
#### 描述问题或提供错误log?
```
java.lang.NullPointerException
Attempt to invoke virtual method 'int android.view.Display.getRotation()' on a null object reference
解析原始
1
com.luck.lib.camerax.CustomCameraView$DisplayListener.onDisplayChanged(CustomCameraView.java:629)
2
android.hardware.display.DisplayManagerGlobal$DisplayListenerDelegate.handleMessage(DisplayManagerGlobal.java:1209)
3
android.hardware.display.DisplayManagerGlobal$DisplayListenerDelegate.lambda$sendDisplayEvent$0(DisplayManagerGlobal.java:1177)
4
android.hardware.display.DisplayManagerGlobal$DisplayListenerDelegate.$r8$lambda$aO0d1U2yv7-42_0MvY8uEf7AtpE(Unknown Source:0)
5
android.hardware.display.DisplayManagerGlobal$DisplayListenerDelegate$$ExternalSyntheticLambda0.run(Unknown Source:6)
6
android.os.Handler.handleCallback(Handler.java:996)
7
android.os.Handler.dispatchMessage(Handler.java:110)
8
android.os.Looper.loopOnce(Looper.java:210)
9
android.os.Looper.loop(Looper.java:302)
10
android.app.ActivityThread.main(ActivityThread.java:9652)
11
java.lang.reflect.Method.invoke(Native Method)
12
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:601)
13
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1062)
```
Contributor guide
No contributing guide indexed for this repository
Research direction
Start at com.luck.lib.camerax.CustomCameraView.java:629, where DisplayListener.onDisplayChanged reports the null Display access. Reproduce or trace display-change handling on Android 3.11.1, then verify that the reported NullPointerException no longer occurs when the display is unavailable or changes state.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, java
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100