-> 主线程
new AlertDialog.Builder(MainActivity.this)
.setTitle(“UI”)
.setMessage(“updateActivityUI Activity UI …”)
.setPositiveButton(“老夫知道了”, null)
.show();
} else { // TODO C++ 用异步线程调用到此函数 —-> 异步线程
Log.d(TAG, “updateActivityUI 所属于子线程,只能打印日志了..”);

        runOnUiThread(new Runnable() { // 哪怕是异步线程  UI操作 正常下去 runOnUiThread
            @Override
            public void run() {

                // 可以在子线程里面 操作UI
                new AlertDialog.Builder(MainActivity.this)
                        .setTitle("updateActivityUI")
                        .setMessage("所属于子线程,只能打印日志了..")
                        .setPositiveButton("老夫知道了", null)
                        .show();
            }
        });
    }
}