私はインターネット全体を見てきました、そして私はこの主題についてstackOverflowのスレッドをよく知っています、しかしそれらのどれも私を助けませんでした。
私のアプリケーションでは、Standoutオープンソースライブラリを使用して非フルスクリーンウィンドウを有効にしています。基本的には、フレームレイアウトを作成し、それを次のように表示します。
WindowManager.addView(View view, LayoutParams params)
FrameLayout内には、ドロップダウンリストを表示するためのスピナービューがあります。アプリケーションを起動すると、FrameLayoutとスピナーがすべて正常に機能していることがわかりますが、スピナーに触れると、「ウィンドウを追加できません。トークンnullはアプリケーション用ではありません」というエラーでアプリケーションがクラッシュします。
getApplicationContext()を使用するコード行はありませんが、Standoutライブラリにはありましたが、「this」を指すように変更しましたが、それでもクラッシュします。
誰かが私を助けることができますか?
編集:それは2.3.5デバイスでのみ発生し(私がチェックしたものから)、4.1で正常に動作します