Java 如何在主线程中执行操作?

Java 如何在主线程中执行操作?,java,android,android-studio,Java,Android,Android Studio,我想执行setContentView(R.layout.activity\u main) Android只允许从主线程执行此操作。是的,根据Android官方文档,任何UI呈现和操作都只能在主线程上运行,其他业务逻辑可以使用工作线程完成 runOnUiThread调用主线程上的UI内容 使用处理程序获取要在主线程上执行的UI命令 如果您能展示您的代码,那么为主线程队列添加任务的最佳方式可能取决于代码所做的事情。这是否回答了您的问题?这太琐碎了,不能作为答案。@10Rep:谢谢你的评论。没错,那是

我想执行setContentView(R.layout.activity\u main)


Android只允许从主线程执行此操作。

是的,根据Android官方文档,任何UI呈现和操作都只能在主线程上运行,其他业务逻辑可以使用工作线程完成

  • runOnUiThread调用主线程上的UI内容
  • 使用处理程序获取要在主线程上执行的UI命令

  • 如果您能展示您的代码,那么为主线程队列添加任务的最佳方式可能取决于代码所做的事情。这是否回答了您的问题?这太琐碎了,不能作为答案。@10Rep:谢谢你的评论。没错,那是因为我没把问题答对。查看后再次编辑。取消我的否决票,因为这不是小事。我很高兴看到一些新用户知道如何友善。谢谢。@10Rep:非常感谢您的反馈和鼓励。新到这个论坛,即使帐户已经创建很久了。期待着回答和帮助有关Android的问题,因为我在这个话题上有很好的经验。