どうやらここが原因らしい
- @Override
- protected void onPostExecute(String result) {
- progressDialog.dismiss(); //←ここ
- //~
- //UIスレッドでの描画処理等
- //~
- }
けれどその後にprogressDialog.dismiss();で存在しないものを解除しようとするから、
NullPointerExceptionが走って強制終了する。
で、自分なりの解決策は、任意のアクティビティでセンサによる画面の回転をさせないようにした。
縦横を固定するのは嫌だったので。
実装方法は簡単で、AndroidManifest.xmlのアクティビティのステータスに次のように書く。
- android:screenOrientation="nosensor"
0 件のコメント:
コメントを投稿