プログレスダイアログの生成で落ちることがあった。
下みたいに書いてた。
引数にcontextを渡せとかっていうからgetBaseContext()を渡してたんだよね。
mDialog = new ProgressDialog(getBaseContext());
mDialog = new ProgressDialog(getApplicationContext());
アクティビティそのものを渡してあげると上手くいく。
mDialog = new ProgressDialog(hogeActivity.this);
ダイアログ生成の時にはそのActivityに関連しているContext情報を渡してあげないとダメみたい。
どこかのサイトにのってた気がしたんだけど、SharedPreferenceみたいにアプリ単位でのやり取りみたいな時だけApplicationContextを使ってもいいんじゃ無い?っていうのが僕の中でパコッとはまった。