无法在Application类中执行Runnable(Android)

时间:2016-08-25 13:38:34

标签: android runnable android-handler

我想从我的应用程序类中的方法执行Runnable,但它不起作用。我收到消息“Runnable created”,但它似乎永远不会到达run() - Method。

我在Callback-Method中调用方法setCountDownAfterLeavingBus() didExitRegion(Region region),它是BootstrapNotifier-Interface(Android Beacon Library)的一部分。

如果我从onCreate()调用setCountDownAfterLeavingBus(),那么一切都很好,但如果我从Callback-Method调用它,它就不起作用。

public void setCountDownAfterLeavingBus()
{


    _handlerCountdownBus = new Handler();

    _runnableForHandlerCountdownBus = new CountDownAfterLavingBusRunnable();


    _handlerCountdownBus.postDelayed(_runnableForHandlerCountdownBus,1000);
}


private class CountDownAfterLavingBusRunnable implements Runnable
{
    public CountDownAfterLavingBusRunnable()
    {
        Log.e("Runnable", " created");
    }
    @Override
    public void run() {
        Log.e("Timer", " terminated");
    }
}

我希望你能帮助我。 最好的祝福, 菲利克斯

0 个答案:

没有答案