我的代码用于集成FCM ..我希望在推送到达时获取当前活动上下文.用于使用上下文转换侦听器的目的.
这里的代码片段代码......
public class MyFirebaseMessagingService extends FirebaseMessagingService {
private static final String TAG = "MyFMService";
private NotificationListener notificationListener;
private Context context;
private int count=0;
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
Log.d(TAG, "FCM Message Id: " + remoteMessage.getMessageId());
RemoteMessage.Notification notification = remoteMessage.getNotification();
Map<String, String> data = remoteMessage.getData();
Log.e("FROM", remoteMessage.getFrom());
count++;
//sendNotification(notification, data);
setNotificationCount();
}
private void setNotificationCount(AlertList alertList) {
notificationListener = (NotificationListener) context;
notificationListener.onNotificationMessage(count);
}
private void sendNotification(RemoteMessage.Notification notification, Map<String, String> data) {
Bitmap icon = BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher);
Intent intent …Run Code Online (Sandbox Code Playgroud) service android interface android-context firebase-cloud-messaging
这是我的菜单和子菜单的菜单 xml 代码,当我按下包含子菜单的菜单时,有父菜单的子菜单自动显示标题,我想将其删除。这是它的屏幕

<item
android:id="@+id/action_call"
android:icon="@drawable/call_icon"
android:orderInCategory="1"
android:title="@string/menu_search"
app:showAsAction="always" />
<item
android:id="@+id/action_attach"
android:icon="@drawable/ic_attachment"
android:orderInCategory="2"
android:title="@string/menu_comment"
app:showAsAction="always" />
<item
android:id="@+id/menuScheduleSmS"
android:title="@string/menu_schedule_sms" />
<item
android:id="@+id/menuMore"
android:title="@string/menu_more">
<menu>
<item
android:id="@+id/menuBlockContact"
android:title="@string/menu_block_contact" />
<item
android:id="@+id/menuClearChat"
android:title="@string/menu_clear_chat" />
<item
android:id="@+id/menuEmailChat"
android:title="@string/menu_email_chat" />
</menu>
</item>
</menu>
Run Code Online (Sandbox Code Playgroud) android submenu optionmenu android-appcompat android-toolbar