请问:
(1)qt( new Runnavle(){ (此段代码在某个函数里边)
public void run(){
Log.v(tag,“run”); }} );
public void qt(Runnable){ Log.v(tag,“qt(Runnable)”);}请问当程序执行到(1)的代码的时候,为什么是先打印出 Log.v(tag,“qt(Runnable)”);}然后再打印出Log.v(tag,“run”); 呢?
为什么不是先执行:
new Runnavle(){ (此段代码在某个函数里边)
public void run(){
Log.v(tag,“run”); }} 然后再执行qt()函数呢?请会的朋友帮忙回答,在此先谢谢了
(1)qt( new Runnavle(){ (此段代码在某个函数里边)
public void run(){
Log.v(tag,“run”); }} );
public void qt(Runnable){ Log.v(tag,“qt(Runnable)”);}请问当程序执行到(1)的代码的时候,为什么是先打印出 Log.v(tag,“qt(Runnable)”);}然后再打印出Log.v(tag,“run”); 呢?
为什么不是先执行:
new Runnavle(){ (此段代码在某个函数里边)
public void run(){
Log.v(tag,“run”); }} 然后再执行qt()函数呢?请会的朋友帮忙回答,在此先谢谢了
+1 Log.v(tag,“run”);是否打印要看你在function qt里面是否start