我有一個應用程序,只需按一下按鈕即可獲取經度和緯度。我想知道如何獲取它,所以我不必每次都想按刷新按鈕來查看位置。我知道我可以取出按鈕功能,它會自動更新,但我需要它只顯示當按鈕被選中打開。有沒有辦法讓我可以刷新按鈕,而不必點擊它?自動刷新按鈕?
Q
自動刷新按鈕?
0
A
回答
1
而不是讓按鈕調用一個刷新函數,讓它設置一個布爾值「isButtonPressed」爲true。然後再次按下該按鈕(關閉)時,將其重新設置爲false。然後在你的應用程序的地方,被連續叫(你有一個遊戲循環更新功能類似的東西??)不要這樣:
void Update() {
if (isButtonPressed) {
Refresh();
}
}
確保您初始化布爾值false,則設置爲true時按下該按鈕,然後再次按下該按鈕時將其設置爲false。你可以是這樣做的:
void ButtonPressedCallback() {
isButtonPressed = !isButtonPressed;
}
這一切讓你在運行遊戲的假設,將有一個遊戲循環,或者說你有某種更新功能的多數民衆贊成無限叫在您的應用程序,直到它退出。如果沒有,請考慮查看Android活動,以便做到這一點。
0
private Handler mHandler = new Handler() {
@Override public void handleMessage(Message msg) {
update(); // The refresh stuffs
mHandler.sendMessageDelayed(Message.obtain(mHandler, -1), 1L); // wait
}
}
有了這個,你根本不需要按鈕。在我看來,我不知道爲什麼你有一個按鈕,如果你不想點擊它......
相關問題
- 1. Android自動刷新按鈕
- 2. UICollectionview滾動按鈕刷新
- 3. 刷新按鈕
- 4. Android刷新按鈕
- 5. 刷新按鈕UIProgressBar
- 6. android按鈕刷新
- 7. 有刷新按鈕
- 8. Xamarin.ios刷新按鈕
- 9. 持刷新按鈕
- 10. 按鈕刷新GridView?
- 11. 刷新按鈕/自動更新GOOGLE電子表格
- 12. 點擊按鈕啓動自動刷新頁面
- 13. 刷新得分每30秒自動執行代碼,並沒有「刷新」按鈕
- 14. UINavigation bar刷新/刷新按鈕代碼
- 15. Facebook Like按鈕不動態刷新
- 16. 動態按鈕不刷新CSS屬性
- 17. JSF命令按鈕行動刷新
- 18. Twitter的手動刷新按鈕
- 19. 使用Javascript按鈕刷新按鈕
- 20. 刷新活動內容或添加刷新按鈕
- 21. 如何停止自動按鈕點擊F5和頁面刷新?
- 22. Javascript:反覆自動刷新帶有ON-OFF按鈕的網頁
- 23. 使用帶有開關按鈕的jQuery自動刷新網頁
- 24. jQuery自動刷新 - 單擊按鈕時中止頁面加載
- 25. jquery手機按鈕自動刷新頁面
- 26. Facebook登錄按鈕不會刷新以自動註銷
- 27. 如何自動刷新AlertDialog中按鈕的文本
- 28. Javascript:通過按鈕停止自動刷新功能
- 29. StumbleUpon - 自動刷新或觸發'絆'按鈕
- 30. 自動刷新