Android的RemoteView
类提供了方法setOnClickPendingIntent
而不是setOnClickListener
。这是什么原因?在这种情况下使用PendingIntent
有什么好处?为什么Android RemoteView类仅提供setOnClickPendingIntent
1
A
回答
0
IIRC
远程视图没有在您的应用程序的进程中运行,因此必须使用IPC告诉你的应用程序的东西被点击。这是异步的,因此它是“待处理”点击,而不是即时点击。这个名字反映了一种微妙的行为差异。
#setOnClickPendingIntent(int, android.app.PendingIntent)
VS
相关问题
- 1. 什么是Android RemoteViews和RemoteView工具类
- 2. 为什么Android View类为少数属性提供'outValues style'getter?
- 3. 如何仅为背景提供类名?
- 4. Android RemoteView textStyle bold
- 5. Silverlight提供什么?
- 6. F#SQL类型提供程序 - 为什么不提供所有存储过程?
- 7. ModeShape提供的JackRabbit不提供什么?
- 8. Android RemoteView Alpha问题
- 9. Android Widget RemoteView ImageButton setImageSource
- 10. 为什么$只提供'angular.mock.module'函数,$ q只提供'angular.mock.inject'函数?
- 11. 为什么Data.Set提供elems以及toList?
- 12. JavaScript Routing为您提供什么?
- 13. 什么提供scatter3D作为Y和Z?
- 14. 为什么Silverlight不提供IME支持?
- 15. 为什么Microsoft Translate API提供404?
- 16. HDFS为HBase提供了什么?
- 17. 为什么JsonStore提供commitchanges方法
- 18. 为什么使用联合提供者?
- 19. 为什么jQuery不提供.firstChild方法?
- 20. 为什么不提供任何参数
- 21. 为什么不提供MVC URL?
- 22. 为什么Data.Time.Clock提供DiffTime和NominalDiffTime?
- 23. 为什么Apache仍然提供XAMPP 5.6
- 24. 为什么preg_replace会提供此输出?
- 25. 为什么IHttpAsyncHandler提供extraData参数?
- 26. 为什么java.time.LocalDateTime不提供toDate()方法?
- 27. 覆盖类仅提供静态方法
- 28. 本地SQLite数据库的Android内容提供者:为什么?
- 29. 为什么android调试器不能提供有用的信息?
- 30. Android:为什么位置的新实例需要提供者?
* IIRC *远程查看是不是在你的应用程序的进程中运行,因此必须使用IPC来告诉你的应用程序的东西被点击。这是异步的,因此它是“待处理”点击,而不是即时点击。这个名字反映了一种微妙的行为差异。 – Blundell 2014-10-27 12:01:58
@Blundell让你的评论成为一个答案。 – 2014-11-03 20:31:29