PendingIntent.getActivity(context,0,intent,0) 启动Activity和startActivity(intent)有什么区别?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 11:42:49

PendingIntent.getActivity(context,0,intent,0) 启动Activity和startActivity(intent)有什么区别?
PendingIntent.getActivity(context,0,intent,0) 启动Activity和startActivity(intent)有什么区别?

PendingIntent.getActivity(context,0,intent,0) 启动Activity和startActivity(intent)有什么区别?
没什么区别...pendingIntent就是一个延迟性的intent,startActivity(intent)是即时性的...
举个例子,一个notification你给它设置一个pendingIntent,那么当这个notification被触发的时候
也就会跳转到你定义的pendingIntent,而你要想用startActivity就不能实现了,因为你没办法监听
到notification的点击事件.灵活运用而已~