从服务到服务传递字符串

时间:2018-10-15 15:56:50

标签: java android string service null

第一服务

          public void onDataChange(DataSnapshot dataSnapshot) {
                            userName = dataSnapshot.child("Name").getValue().toString();
                            Intent intent = new Intent(PieOptions.this, FloatingWindow.class);
                            intent.putExtra("Recievers_Id", userId);
                            intent.putExtra("Recievers_Name", userName);
                            startService(intent);
                            wm.removeView(myview);
                            stopSelf();
                        }

第二次服务

    @Override
public int onStartCommand(Intent intent, int flags, int startId) {
    MessageRecieverId = intent.getStringExtra("Recievers_Id");
    MessageRecieverName = intent.getStringExtra("Recievers_Name");
    return START_STICKY;
}

我看到了一些问题的答案并实施了,但这是从一项活动到一项服务。那么如何在服务之间传递字符串值?请帮帮我

我运行这段代码时数据为空

0 个答案:

没有答案