服务 A 将一些信息保存在字符串数组“information[]”中。当服务 A 完成时,它应该启动服务 B,并且服务 B 应该接收到字符串数组。如何才能做到这一点?我尝试在捆绑包中发送它,但似乎无法像通常在活动之间那样获取数据。
编辑:
这是我的代码:
服务 A,onDestroy
Intent is2 = new Intent(this, GatherInformationService.class);
is2.putExtra("information", info);
startService(is2);
服务 B onCreate
Bundle b = new Bundle();
coords = b.getStringArray("information");