Codename1アプリ内で、私はCrashReportを取得しています:java.lang.NullPointException:仮想メソッドを呼び出す試み ' nullのオブジェクトリファレンスでは、void android.graphics.Point.setAntiAlias(boolean) 'これは、私のアプリケーションのメインフォームで "show()"を呼び出した後に発生するようです。ヌルオブジェクトリファレンスで仮想メソッド 'void android.graphics.Point.setAntiAlias(boolean)'を呼び出そうとしました
コードはシミュレータでうまく動作しますが、Androidで「show()」を実行する前にこのエラーが発生することに注意してください。
興味深いことに、このようなダイアログを置くと: Dialog.show( "Wait a sec"、 "中断点の表示"、 "OK"、null); .show()の前に を入力し、[OK]をクリックすると、すべて例外なく完了します。
しかし、ダイアログの代わりにスリープ(5000)が役立たず、例外が発生します。だから、少なくともそれは競争状態ではないように思えます。
私は、潜在的に害を及ぼすコードのすべてを包み込み、これを分離できませんでした。 CrashReportによって常に捕捉され、Androidデバイス上でのみ実行されます。
アイデア?
実際のコードが不足しているため投票を終了します。実際のエラーを完全に含めるように質問を編集し、エラーの原因となるコードを入力してください。 –
また、エラーの原因となる実際のコードを特定できませんでした。しかし、症状はCodename1チームにとって何かを意味するはずですか? –
コード内のある時点で、Pointオブジェクトに対して 'setAntiAlias'を呼び出します。その時点で、ポイントオブジェクトはnullです。それを見つける。 –