[英]How to cancel Push Notification Default Dialog in Android
当应用程序处于“ Foreground
状态时,我会看到带有通知标题和正文的dialog
。 我不想显示此dialog
。 相反,我想使用自己的dialog
。 我是Push Notification
功能的新手,如果这是一个愚蠢的问题,请对不起。 我已经附上了我现在得到的dialog
的示例图像。
这是我的代码
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
super.onMessageReceived(remoteMessage);
Intent intent = new Intent(Cons.INTENT_FILTER);
Bundle bundle = new Bundle();
// some custom data in bundle which I need.
intent.putExtras(bundle);
sendBroadcast(intent);
}
我正在使用BroadcastReceiver
处理通知
private BroadcastReceiver myReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
}
};
我也在注册和注销BroadcastReceiver
。
registerReceiver(myReceiver, new IntentFilter(Cons.INTENT_FILTER));
unregisterReceiver(myReceiver);
尝试注册/注销接收者
IntentFilter filter = new IntentFilter();
filter.addAction(Cons.INTENT_FILTER);
registerReceiver(myReceiver, filter)
// then unregisterReceiver(myReceiver);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.