PendingIntent.getActivity(context,0,intent,0) 启动Activity和sta

学习 时间:2026-06-04 23:33:55 阅读:4542
PendingIntent.getActivity(context,0,intent,0) 启动Activity和startActivity(intent)有什么区别?

最佳回答

慈祥的小天鹅

清秀的水杯

2026-06-04 23:33:55

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

最新回答共有2条回答

  • 温柔的火龙果
    回复
    2026-06-04 23:33:55

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

上一篇 请问该如何理解“见佛见性”?语出何处?“见佛见性”与悟性有关吗?

下一篇 隐形纱窗品牌