做一个从service跳转activity的功能,需要传值。遇到两个问题:
1、startActiviy()不起作用,参考了这篇博客加入如下代码:
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
2、PendingIntent包裹了一个intent后传值无效,在接收端无法收到正确的数据,参考了这篇博客,加入如下代码:
PendingIntent pendingIntent = PendingIntent.getActivity(this, 0,intent,PendingIntent.FLAG_UPDATE_CURRENT);