关闭。这个问题需要细节或清晰。它目前不接受答案。
**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。
上个月关门了。
改进这个问题
这是我的java服务类fcm
公共类myfirebasemsagingservice扩展firebasemsagingservice{private static final string tag=“fcm data tag”;
@Override
public void onMessageReceived(@NonNull RemoteMessage remoteMessage) {
super.onMessageReceived(remoteMessage);
// TODO(developer): Handle FCM messages here.
Log.d(TAG, "From: " + remoteMessage.getFrom());
// Check if message contains a data payload.
if (remoteMessage.getData().size() > 0) {
Log.d(TAG, "Message data payload: " + remoteMessage.getData());
}
// Check if message contains a notification payload.
if (remoteMessage.getNotification() != null) {
Log.d(TAG, "Message Notification Body: " + remoteMessage.getNotification().getBody());
String data= remoteMessage.getNotification().getBody();
String details[] = (data.split("\n"));
String username,location,serviceType,date,time,area;
username=details[0];
location=details[1];
serviceType=details[2];
date=details[3];
time=details[4];
area=details[5];
Intent i=new Intent(getApplicationContext(),FragmentHome.class);
i.putExtra("user",username);
i.putExtra("loc",location);
i.putExtra("type",serviceType);
i.putExtra("Date",date);
i.putExtra("Time",time);
i.putExtra("Area",area);
}
我不知道如何在Kotlin课堂上接收数据。
1条答案
按热度按时间iqih9akk1#
在kotlin活动的oncreate方法中,您需要获得以下变量-