什麼下面運行的第二塊()的匿名類新的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