美文网首页
Android 基于EventBus的NotificationC

Android 基于EventBus的NotificationC

作者: mtko | 来源:发表于2020-07-23 18:45 被阅读0次

    通知中心 - 仿iOS

    • 基于EventBus
    • 支持绑定对象
    • 书写起来简便些,使用lamda表达式和块代码

    附Demo

    /// add observer for notification
    private void addXCNotificationObservers() {
        XCNotificationCenter.defaultCenter().add(
                this,
                XCNotificationName.name(XCNotificationConstant.kEvent1),
                this,
                (notification) -> {
                    System.out.println("received notification");
                });
    }
    
    /// post notification
    private void postXCNotification() {
        new Handler().postDelayed(new Runnable() {
            @Override
            public void run() {
                XCNotificationCenter.defaultCenter().post(
                        XCNotificationName.name(XCNotificationConstant.kEvent1),
                        "aUserInfo",
                        MainActivity.this);
            }
        }, 8000);
    }
    

    相关文章

      网友评论

          本文标题:Android 基于EventBus的NotificationC

          本文链接:https://www.haomeiwen.com/subject/teohlktx.html