Android注释在Ui线程上运行

有没有可能注释方法在UiThread中运行代码?

runOnUiThread(new Runnable() { public void run() { //my code }}); 

看起来太复杂,经常使用它。

Solutions Collecting From Web of "Android注释在Ui线程上运行"

看看AndroidAnnotations项目。 他们使用注释。 据我所知,这是你想要的。 它使用编译时代码生成http://code.google.com/p/androidannotations/


注意:

根据文档 @UiThread注释只表示给定的类/方法应该在UI线程上运行。 这并不意味着使用这个注释会在UI线程上调用你的方法。

编辑:这个答案是不相关的。 你可以使用@UiThread进行注释。

根据Google IO 2015, @UiThread是您正在寻找的注释。 实际上有四个新的: http : //robovm.com/google-io-summary-whats-new-in-android-development-tools/ (在新的支持注释下)。

可悲的是,他们还没有活。 当他们将生活,他们将在这里popup: https : //developer.android.com/reference/android/support/annotation/package-summary.html

@UThreadTest似乎现在工作。 我相信它会很快被弃用,所以要提醒你。