[英]PostMessage() alternative in Java(Android)
我正在重寫現有的C ++應用程序,並使其適應Android環境。
在代碼中有一個PostMessage語句:
PostMessage( bExitApp ? WM_CLOSE : WM_LOGIN, wParam, lParam );
有誰知道在Android(Java)中達到相同結果的最合適方法是什么?
通過以下方式創建像OnLogin()和OnClose()這樣的兩個方法是否足夠:
private void OnLogin(long arg0, long arg1)
{
//some logic here
}
private void OnClose(long arg0, long arg1)
{
//some logic here
}
然后寫
if(bExitApp)
(
OnLogin(arg0, arg1)
)
else
{
OnClose(arg0, arg1)
}
?
那可能行得通。 區別在於postMessage在事件已完全處理之后運行,而您又回到了事件循環的頂部。 您可以使用Handler.post(Runnable r)來模擬PostMessage的行為,在該處使用GUI線程的處理程序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.