什么下面运行的第二块()的匿名类新的Runnable(){不具有标识符或声明前述意思:这段代码是什么意思?
public BackgroundThread(final Runnable runnable)
{
super(new Runnable() {
final Runnable val$runnable;
public void run()
{
Process.setThreadPriority(10);
runnable.run();
}
{
runnable = runnable1;
super();
}
});
}
编辑:是的,它被反编译的代码。
据我所知,你不能在实例初始化器中有一个'super()'调用,所以上面显示的代码不能编译。它看起来像反编译的代码。 – Jesper 2012-02-06 12:18:20
是的。它是反编译的代码。 – rsman 2012-02-06 12:20:22