ProgressDialog创建的线程要和show的线程同一个,否则当调用dismiss时会报错

- dismiss可以在任意线程,api会自动切换到创建ProgressDialog线程中,所以当show跟创建不是一个线程时会闪退

Process: com.myapp.demo.oaid, PID: 10174
    android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
        at android.view.ViewRootImpl.checkThread(ViewRootImpl.java:8191)
        at android.view.ViewRootImpl.doDie(ViewRootImpl.java:7143)
        at android.view.ViewRootImpl.die(ViewRootImpl.java:7128)
        at android.view.WindowManagerGlobal.removeViewLocked(WindowManagerGlobal.java:490)
        at android.view.WindowManagerGlobal.removeView(WindowManagerGlobal.java:428)
        at android.view.WindowManagerImpl.removeViewImmediate(WindowManagerImpl.java:126)
        at android.app.Dialog.dismissDialog(Dialog.java:389)
        at android.app.-$$Lambda$oslF4K8Uk6v-6nTRoaEpCmfAptE.run(Unknown Source:2)
        at android.os.Handler.handleCallback(Handler.java:883)
        at android.os.Handler.dispatchMessage(Handler.java:100)
        at android.os.Looper.loop(Looper.java:214)
        at android.os.HandlerThread.run(HandlerThread.java:67)