Androidのアプリ開発関連のブログ

もう一個問題発見した

ロングクリックで背景色を変更してドラッグアンドドロップを開始。
ドラッグアンドドロップ終了で背景色を戻す。

ってところがAPIレベル26にしたら、DragEvent.ACTION_DRAG_ENDEDが発生して無くて背景色が戻らなかった。
ドラッグ側はDragEvent.ACTION_DRAG_ENDEDのみtrueで他はfalseを返してたが、
DragEvent.ACTION_DRAG_STARTEDの時にtrueを返さないとACTION_DRAG_ENDEDが発生しないみたい。

で、ACTION_DRAG_STARTEDをtrueにした場合は続くイベントもtrueを返さないとアプリエラーじゃなくてAndroidのバグぽい感じだが型変換のエラーが出た。