ankidroid / ankidroid/Anki-Android

DialogHandler assumes it was started by DeckPicker, may crash otherwise

オープン
#5,075 コメント 18 件 リアクション 0 件 担当者 1 名 @mixelas に割り当て済み GitHub で見る
2.8.x 2.9.x Bug Help Wanted Keep Open Priority-High Release process
主要言語
Kotlin
スター
11.8k
フォーク
2.9k
平均マージ
2日 3時間
マージ済み PR(30日)
171

説明

###### Reproduction Steps

1. Open AnkiDroid via a Reviewer-first pathway?
2. request file import?
3.

###### Expected Result

Import dialog is shown

###### Actual Result

ClassCastException because import dialog is spawned from Reviewer somehow, instead of DeckPicker?
```
java.lang.ClassCastException: com.ichi2.anki.Reviewer cannot be cast to com.ichi2.anki.DeckPicker
at com.ichi2.anki.dialogs.DialogHandler.handleMessage(DialogHandler.java:82)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6501)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
```

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。