我正在寫使用的應用程序的Android 2.1 在某些時候,我打電話setOnKeyListener 特別是我寫的...等待鍵盤輸入
editfield=(EditText)findViewById(R.id.edittext);
editfield.setOnKeyListener(this);
這是在主線程,在OnCreate回電話。 在代碼中的這一點上,我希望處理停止並等待 鍵盤輸入。如果我讓代碼運行,邏輯將很快破壞。
我想我可以把機器放在等待循環中,直到按鍵調用onClick方法。我也可以在需要用戶輸入的地方創建一個等待循環。但是我對這兩種解決方案都感到不舒服。 (一個相關的問題是 - 在代碼中的某個點,屏幕必須點亮,我必須在繼續點之前檢查它嗎?
也許我對文檔不太好,但我沒有能夠找到具體的事情,回答這些問題。
有人能向我解釋如何完成我需要的時間,更generaly,在哪裏可以找到這些問題的信息?提前
感謝。
-looking in DC