Back

android - 回归主线程操作.

发布时间: 2017-08-25 07:27:00

如果我们发起一个http请求,之后,我们需要操作UI,

UI和http 请求是在两个不同的线程上.所以需要这样: 

                                SettingActivity.this.runOnUiThread(new Runnable() {
                                    @Override
                                    public void run() {
                                        clearLocalCache();

                                        Log.d(TAG, "== finish the entire app");
                                        // reload the app
                                        finishAffinity();
                                        Intent intent = new Intent(SettingActivity.this, MainActivity.class);
                                        startActivity(intent);

                                    }
                                });

Back