NullPointerException in CameraFragment
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 45/100
調査の方向性
CameraFragment.kt の 79 行目付近にある fragmentCameraBinding getter と、117 行目付近にある animationTask から始めます。エミュレーターの "Front JPEG" カメラで画像をキャプチャしてクラッシュを再現し、アニメーションの実行時に binding が利用できない理由を追跡します。キャプチャで報告された NullPointerException が発生しなくなれば完了です。
索引モデルが issue の本文から書いたものです。
説明
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 :)
- 主要言語
- Kotlin
- スター
- 5.5k
- フォーク
- 2.4k
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
android/camera-samples のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
android/camera-samples#546 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
android/camera-samples#545 · コメント 1 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 30/100
android/camera-samples#544 ·
-
Does CameraX plan to support USB Camera? When was the launch date? Someone raised Issues in 2019オープン
難易度 5/5 1週間以上 初心者へのやさしさ 15/100
android/camera-samples#543 · コメント 2 件 · リアクション 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
android/camera-samples#542 · コメント 1 件 ·
android/camera-samples の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
damontecres/Wholphin#2069 ·
メンテナーはふだん 1 日以内に返信
-
Android (vision-camera-location): HybridLocationManager never quits its HandlerThread on disposeオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
margelo/react-native-vision-camera#4217 ·
メンテナーはふだん 4 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
saisaharsh3/Leftovers#13 · コメント 1 件 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 67/100
navikt/esyfo-narmesteleder#700 ·
メンテナーはふだん 1 日以内に返信
-
[DEV] Update ktlintオープンbackend maintenance
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
digitalfabrik/entitlementcard#3183 ·
メンテナーはふだん 7 日以内に返信