NullPointerException in CameraFragment
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 45/100
Piste de recherche
Commencez dans CameraFragment.kt, autour du getter fragmentCameraBinding à la ligne 79 et de animationTask autour de la ligne 117. Reproduisez le plantage en capturant une image avec la caméra "Front JPEG" de l’émulateur, puis déterminez pourquoi le binding n’est pas disponible lorsque l’animation s’exécute. Le travail est terminé lorsque la capture ne produit plus la NullPointerException signalée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Running non-modified camera2.basic sample on emulator, capturing image by "Front JPEG" camera.
Process: com.android.example.camera2.basic, PID: 2662
java.lang.NullPointerException
at com.example.android.camera2.basic.fragments.CameraFragment.getFragmentCameraBinding(CameraFragment.kt:79)
at com.example.android.camera2.basic.fragments.CameraFragment.access$getFragmentCameraBinding(CameraFragment.kt:74)
at com.example.android.camera2.basic.fragments.CameraFragment$animationTask$2.invoke$lambda-1$lambda-0(CameraFragment.kt:117)
at com.example.android.camera2.basic.fragments.CameraFragment$animationTask$2.$r8$lambda$kSaIYQrPru2VxvpYHL5tPwU4w3s(Unknown Source:0)
at com.example.android.camera2.basic.fragments.CameraFragment$animationTask$2$$ExternalSyntheticLambda1.run(Unknown Source:2)
at android.os.Handler.handleCallback(Handler.java:938)
class CameraFragment : Fragment() {
/** Android ViewBinding */
private var _fragmentCameraBinding: FragmentCameraBinding? = null
>>> private val fragmentCameraBinding get() = _fragmentCameraBinding!!
Luckily Kotlin has !! operator that can be used to get NPE even in Kotlin code :)
- Langage dominant
- Kotlin
- Étoiles
- 5.5k
- Forks
- 2.4k
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de android/camera-samples
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
android/camera-samples#546 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
android/camera-samples#545 · 1 commentaire ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 30/100
android/camera-samples#544 ·
-
Does CameraX plan to support USB Camera? When was the launch date? Someone raised Issues in 2019Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100
android/camera-samples#543 · 2 commentaires · 1 réaction ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
android/camera-samples#542 · 1 commentaire ·
Toutes les issues de android/camera-samples
Issues similaires
-
Dev
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
ankidroid/Anki-Android#22555 ·
Les mainteneurs répondent en général sous 1 jour
-
Good first issue: add kotlin-spring-boot stack budget preset (Kotlin + Spring Boot 3 + Gradle)Ouverteenhancement good first issue help wanted
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
core: RAC_LLM_OPTIONS_DEFAULT.min_p disagrees with the IDL's annotated defaultPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouvertebug core p3
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
RunanywhereAI/runanywhere-sdks#1083 ·
Les mainteneurs répondent en général sous 5 jours
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Les mainteneurs répondent en général sous 1 jour
-
Java and Kotlin (JVM): parse gradle/wrapper/gradle-wrapper.properties with exact line locationsOuvertearea: detector eco: java help wanted lane: free-agent roadmap size: S type: parser
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
arminazimi/evergreen#355 ·
Les mainteneurs répondent en général sous 1 jour