2013-03-23 39 views
0
new Thread("setWallpaperDimension") { 
    public void run() { 
     mWallpaperManager.suggestDesiredDimensions(mWallpaperWidth, mWallpaperHeight); 
    } 
}.start(); 

上面的代碼我的launcher2的源代碼,看到它,我想知道究竟是爲什麼#suggestDesiredDimensions方法被調用在一個新的線程,我可以把它叫做直接沒有開始一個新的線程? 謝謝!爲什麼叫suggestDesiredDimensions方法比其他新的線程中調用它直接

回答

1

當然可以,只是周圍的其他方法可能會造成麻煩(從非UI線程調用UI線程只函數)。

當然但是,它可能有性能原因,這就是所謂的一個新的線程。這可能會引發一些重新計算之類的東西,可能會影響你的UI響應...

+0

謝謝大家幫忙。 – gaols 2013-03-23 12:45:44

相關問題