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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/06/01 00:50:44
PendingIntent.getActivity(context,0,intent,0)启动Activity和startActivity(intent)有什么区别?PendingIntent.get

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的点击事件.灵活运用而已~