java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.Resources$Theme android.content.Context.getTheme()' on a null object reference
この私のコードを
private void showProgressDialogueArea() {
if (null == progressDialogForArea) {
initProgressDialogArea();
}
try {
progressDialogForArea.show();
progressDialogForArea.setContentView(R.layout.progress_dialog_custom);
} catch (Exception e) {
Utils.logExceptionCrashLytics(e);
Logger.logInfo("Exception", "Exception Occured");
}
}
private void dissmisDialogueArea() {
if (progressDialogForArea != null && progressDialogForArea.isShowing()) {
try {
progressDialogForArea.dismiss();
} catch (Exception e) {
Utils.logExceptionCrashLytics(e);
Logger.logInfo("Exception", "Exception Occured");
}
}
}
private void initProgressDialogArea() {
progressDialogForArea = new ProgressDialog(context);
progressDialogForArea.setIndeterminate(true);
progressDialogForArea.setCancelable(false);
}
助けになると思います私はprogressDialogを表示したいが、その前にprogressDialogを隠さなければならない前に、jsonレスポンス用に1つのAPIを呼び出すだけです。 –
いいえこれは自分のアクティビティではないアクティビティクラスですが、アクティビティ参照を渡すことはできますが、これはアクティビティクラスではありません。 –
アクティビティからコンテキストを渡していますか? –