JNI 线程实战-jni-thread-in-action.md
-> 主线程
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();
}
});
}
}
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LT的编程笔记!