postdelayed

    2熱度

    1回答

    我正在嘗試獲取mapview的邊界,但我遇到了緯度始終設置爲0並且經常將長度設置爲360 * 1E6的問題。根據這個鏈接,那是因爲它只會提供合適的座標圖時滿載: Mapview getLatitudeSpan and getLongitudeSpan not working 現在,我完全糊塗了有關解決方案,我做了這個方法,這是我從的OnCreate叫我主要活動(地圖視圖): public int[

    3熱度

    1回答

    我正在嘗試使工作成爲Android小部件中的自我更新功能,這很簡單,因爲每10秒更改兩個TextView。理想的解決方案是使它類似於精靈小部件(新聞&天氣)。到目前爲止,它可以正常工作:它通過Handler.postDelayed的Runnable每10秒更新一次。 Runnable updateWidgetText = new Runnable() { @Override

    3熱度

    1回答

    我有一個服務在15秒後啓動一個線程。這是我的代碼片段: Handler mHandler = new Handler(); OverclockThread ocThread = new OverclockThread(); ocThread.ocPreference = readPreference("oc"); ocThread.serviceOn = tr

    4熱度

    4回答

    我試圖每兩秒在Android程序中執行一段Java代碼。我的代碼目前看起來是這樣的: LinearLayout.postDelayed(new Runnable() { public void run() { //Do stuff here } }, 2000); 不幸的是,這個只有兩秒鐘後,運行一次,然後再也沒有運行。我怎樣才能讓它

    62熱度

    4回答

    我有一個「開放」動畫和我使用Handler.postDelayed(Runnable, delay)觸發「關閉」動畫短暫的延遲後。但是,在打開和關閉之間的時間內,可能還有另一個點擊觸發的動畫。 我的問題是,我將如何取消處理器中的「關閉」動畫?

    3熱度

    2回答

    我在我的Android應用程序中使用可運行程序來更新倒數計時器,如下面的代碼所示。它似乎工作,但我注意到我的計時器比預期的要花幾秒鐘。例如,如果它應該倒數3分鐘,則需要3分5秒。我嘗試在服務中使用計時器來管理主要活動中的倒計時顯示。計時器/服務按預期工作。 爲什麼不運行runnable/postDelayed()正確的時間?是postDelayed()時間可靠嗎? runnable遞減一個變量,然

    1熱度

    1回答

    我目前正在嘗試編碼一個應用程序發送大量的短信到300+我在我的數據庫中的數字。 我正面臨着一次性發送它們的問題我的應用程序將強制關閉,我只能設法發送像27/308。 我正在使用for循環發送我的短信。 這是否可以解決這個問題?我可以在進入下一步之前延遲我的for循環1-2秒? 目前我已經試過這段代碼,但它只能睡20秒,然後它會一次性完成所有步驟,而不是每步20秒。註釋掉我的sendSms方法並用p

    0熱度

    1回答

    所有,我想創建多個處理程序,根據用戶選擇觸發,但此處理程序實現相同的可運行方法。唯一的區別是他們調用不同的postDelayed()方法。如何在不重寫runnable的相同代碼的情況下實現這一目標? 我仍然不清楚如何handleMessages()的作品,如果它可以被用於此?..謝謝

    0熱度

    4回答

    我在其中一個應用程序中遇到小問題。它使用BroadCastReceiver來檢測呼叫何時結束,然後執行一些小型內務處理任務。這些必須延遲幾秒鐘,以允許用戶查看一些數據並確保通話記錄已更新。我目前使用handler.postDelayed()爲了這個目的: public class CallEndReceiver extends BroadcastReceiver { @Override pu

    3熱度

    3回答

    我需要我的應用程序在用戶按下按鈕後的指定時間內觸發警報。這些文檔使得它看起來像Handler是我需要的,而且使用似乎已經死了。 但是,我發現儘管使用postDelayed,我的例程立即運行。我知道我錯過了一些明顯的東西,但我看不到它。爲什麼下面的代碼會讓手機立即振動而不是等待一分鐘? ... final Button button = (Button) findViewById(R.i