1

Android 的RemoteView类提供方法setOnClickPendingIntent而不是setOnClickListener. 这是什么原因?PendingIntent在这种情况下使用有什么好处?

4

1 回答 1

2

iirc

远程视图未在您的应用程序进程中运行,因此它必须使用IPC来告诉您的应用程序单击了某些内容。这是异步的,因此它是“待定”点击,而不是即时点击。该名称反映了细微的行为差异。

#setOnClickPendingIntent(int, android.app.PendingIntent)

对比

#setOnClickListener(android.view.View.OnClickListener)

于 2014-11-04T14:05:35.177 回答