当前位置:  开发笔记 > 编程语言 > 正文

如何实现Facebook"新故事"功能等功能?

如何解决《如何实现Facebook"新故事"功能等功能?》经验,为你挑选了1个好方法。

我想在我的应用程序中实现以下功能.

在此输入图像描述

我怎样才能做到这一点?

我有两种方式:

    从获得总岗位数的web服务每1分钟或一段时间后.但为此我需要Thread在后台连续运行一个,否则可能会出现性能问题.(电池性能)

    我可以通过Notification服务执行此功能吗?

或者如果有人有其他想法,请建议我.



1> Ravi..:

这样做是个好主意push notification.您可以在推送通知中设置标记并根据需要对其进行过滤.

创建Broadcast在收到notification特定标志时将被调用的内容.

Intent intent = new Intent("newStory");
sendBroadcast(intent);

在那个广播接收方法显示ImageLayout.

private BroadcastReceiver mMessageReceiver = new BroadcastReceiver() {
    @Override
    public void onReceive(Context context, Intent intent) {
        Log.e("receiver", "Got message: ");
        //show new story image
    }
};

onResume()注册你的Broadcast.

registerReceiver(mMessageReceiver, new IntentFilter("newStory"));

onPause()注销它.

unregisterReceiver(mMessageReceiver);

推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有