display progressdialog in non-activity class

后端 未结 3 2199
予麋鹿
予麋鹿 2021-01-26 07:36

I am trying to display a dialog in a non-Activity class. Basically, I detect an object in my app, I would like to display a dialog and then switch activities. I\'m getting a \"j

3条回答
  •  [愿得一人]
    2021-01-26 08:14

    This is the exception you will get if you are performing any UI operation on any thread or from any background task. Also context.runOnUiThread won't work.

    Instead use:

    activity.runOnUiThread(new Runnable() {
                                @Override
                                public void run() {
                                 mDialog.dismiss();
                                }
                              });
    

    You can use the same for showing where activity is the object of activity.

提交回复
热议问题