2013-08-23 177 views
1

Android中是否有更新或保持UI響應的函數?Android等效於C#的Application.DoEvents();

我知道你打算在助手線程中完成所有任務,但這不是我的問題。

所以你可以運行這樣的應用程序不會關閉?

while(true) 
{ 
    UpdateUI; 
    counter++; 

}

請不例子就是在這個問題方面的例子。這不是我想要運行的代碼。

我知道這是一個奇怪的問題,不要討厭我。如果不可能,就回答否。

+0

如果您要提供詳細信息或您正在嘗試運行的代碼,它會容易得多 –

+1

在一個側面節點上:'Application.DoEvents()'per see是一種很糟糕的技術,即使在C#中也是非常令人沮喪的。一種是在C#中使用線程和任務。這同樣適用於Java和其他您擁有UI的其他語言 – Tseng

回答

1

UI(主)線程一直在進行事件處理。通過確保所有事件處理代碼快速執行並且不會長時間阻塞該線程,UI保持響應。