handler.postDelayed is not working in onHandleIntent method of IntentService

前端 未结 5 1988
猫巷女王i
猫巷女王i 2021-01-17 22:50
final Handler handler = new Handler();
LOG.d(\"delay\");
handler.postDelayed(new Runnable() {
    @Override public void run() {
        LOG.d(\"notify!\");
        /         


        
5条回答
  •  没有蜡笔的小新
    2021-01-17 23:32

    this is how i use handler:

    import android.os.Handler;
    
    Handler handler;
    //initialize handler
    handler = new Handler();
    
    //to start handler
    handler.post(runnableName);
    
    private Runnable runnableName= new Runnable() {
            @Override
            public void run() {
                //call function, do something
                handler.postDelayed(runnableName, delay);//this is the line that makes a runnable repeat itself
            }
    };
    

提交回复
热议问题