解决方案 »

  1.   

    用startService 就可以。
    1.你编写一个自己的Service 然后在Service里面开启线程与服务器交互,长期在后台运行
    2 一般是建立长连接实时获取服务器的推送消息
    3.收到消息后,通过broadcastReceiver通知给UI层,用户再进行下一步动作操作
    4.这个Service应该长期在后台运行,根据你的业务需要,比如可能要推送新商品给用户,这个Service最好是独立进程的,减少整个APP的负担
      

  2.   

    谢谢楼上的回复,我按 http://blog.csdn.net/dajian790626/article/details/19991897 的方法做了一个推送。
    现在的问题是,如果在manifest中,加入android:process=":message",则不会有推送消息;
    如果把这个删除,能成功推送,但10分钟左右(目前测试是这个时间段)后,app假死无响应。