android-looper

    0熱度

    1回答

    我在調查dropbox發佈的跨平臺庫。下面的代碼是來自它的 。 我有問題 (1)它使得處理器與主活套連接。 我聽說過這種方式我們可以創建UI線程處理程序。 但它是否與原來的UI線程(活動UI線程) 或它真的創建另一個分離的UI線程? 如果有2個UI線程,那麼它可能是一個UI線程訪問另一個UI組件並修改其UI? public class AndroidEventLoop extends EventL

    0熱度

    1回答

    我從python服務器和java客戶端運行得很好,下面的代碼。不過,我想用這個相同的概念從android的ssl發送一個來自客戶端的短信。以下是我爲Python和Java編寫的代碼,工作得很好。 Python的服務器代碼: import time import glob import os import ssl, socket from sh import ls class serv

    1熱度

    1回答

    我第一次嘗試android的Codename one的本地接口。我嘗試了下面的代碼,在特定的時間後在後臺獲取服務器上的數據存儲,即使應用程序未運行。我不考慮數據服務/ wifi是否啓用。爲了完成這個工作,我通過Codename one創建了一個本地實現。谷歌這麼多,並嘗試太多的方法仍然得到相同的錯誤Looper.prepare();調用處理程序。下面是我通過service嘗試的其中一個代碼。我不是

    2熱度

    2回答

    我正在使用Realm來爲我的database處理我的Android Application。 但是,當我嘗試從Runnable添加/刪除RealmChangeListener時,我得到exception。 java.lang.IllegalStateException:你不能刪除/從非彎針線 註冊監聽 如果我不使用可運行它的正常工作。下面 是我的代碼: public void clearDatab

    2熱度

    1回答

    因此,我正在處理一些執行看似異步任務的代碼,並使用典型的回調/偵聽器模型來接收回調。 我的問題是,如果我阻止調用該操作的線程,有時回調從不會觸發。 考慮下面的代碼片斷: doAsync(new Callback(){ // Callback here }); 的doAsync()的內部使用的處理程序和main looper。 考慮到我把這個代碼從Thread A中調出來,有人可以

    0熱度

    1回答

    帶計時器的Rx看起來像要走的路。如果你不支持它,Handler也可以工作。 http://reactivex.io/documentation/operators/timer.html

    1熱度

    2回答

    我正在做一個UDP服務器接收一個字符串,我必須修改該字符串,但我似乎無法弄清楚如何轉發字符串是應該處理字符串的類,我得到以下異常: 「不能內螺紋創建處理程序尚未調用looper.prepare()」 我有沒有經驗的機器人,不知道如何解決這個問題,沒有任何其他的問題似乎給了我答案。 public class Server implements Runnable { @Override publ

    1熱度

    2回答

    今天我讀了一些關於Handler & Looper如何協同工作的博客和源代碼。 根據我所瞭解的情況,我們可以通過使用ThreadLocal魔法在每個線程上只有一個Looper。通常Handler是在主線程中啓動的,否則您必須在單獨的線程上手動啓動或說出Looper,然後將其循環。 class LooperThread extends Thread { public Handler mHa

    1熱度

    1回答

    我想了解intentService如何在單個後臺線程中完成所有工作,如文檔說明所述。所以我深入源代碼,並有一個問題 public abstract class IntentService extends Service { private volatile Looper mServiceLooper; private volatile ServiceHandler mServi

    0熱度

    1回答

    我有這段代碼,我想要兩個不同的動作,我想顯示一個經典的通知來打開MainActivity,另一個通知做LogoutTask,但我有這個java.lang .RuntimeException:無法在未調用Looper.prepare的線程中創建處理程序 我向您展示了我的NotificationBuilder,AsyncTask和錯誤。 通知方法 private void sendNotificati