我想减少以下代码行。不必声明该类,然后创建它的实例来运行 run 方法。应该可以编写代码,以便您可以定义类并将其实例创建为一个构造。我仍然需要 runOnUiThread 来实际运行它,但我正在寻找一种简洁的方式来结合类定义和实例化。我在某处见过它,但不记得它是如何完成的:
class OnRunnableCompleted implements Runnable
{
@Override
public void run()
{
}
}
OnRunnableCompleted onRunnableCompleted = new OnRunnableCompleted();
runOnUiThread(onRunnableCompleted);