Android7.1でオーバーレイ表示しようとしたらBadTokenExceptionで落ちた

ログを取得するために、連続でトースト的なオーバーレイ表示を行おうとしたらエラー

どうやら Android 7.1 (N MR1) にてトースト周りに変更があった様子
https://android.googlesource.com/platform/frameworks/base/+/dc24f93
トークンを使うのかな..?

自動で消えるようになったのね
https://code.google.com/p/android/issues/detail?id=230100

解決…? (妥協)

ちょっと妥協した…自分のアプリ上だけで動けばいいので、
layoutParams.type = TYPE_TOAST;
を削除し default の TYPE_APPLICATION にて表示するようにしたら動いた

後々更新したい。

Atsumi3

したいことをします。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください