解决方案 »

  1.   

    “不闪”? 你可以添加一个动画效果,让activity2 的UI 显示延迟0.5秒 
      

  2.   

    public class MyPushMessageReceiver extends FrontiaPushMessageReceiver {/*
    里面都是接收消息的代码
    */
    // Demo更新界面展示代码,应用请在这里加入自己的处理逻辑
    updateContent(context, messageString); Intent intent = new Intent();
    //intent.putExtra("message", messageString);

    //跳转到另外一个OtherActivity;
    intent.setClass(context.getApplicationContext(),
    OtherActivity.class);
    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    context.getApplicationContext().startActivity(intent);
    }
    }
      

  3.   

    我想问题可能是你的activity1 一直在接收消息。在你的activity1接收到消息并跳转到activity2的时候,这个时候1处于onpause状态,在1处于onpause状态的时候,你需要设置一个开关来控制,暂时不接收广播消息这样就不会 闪了
      

  4.   

    在activity1  onresume的时候在打开开关来接续接收广播消息