0

我有ListView一个由 SQLITE 表填充的 ,该表由蓝牙 spp 输入通过使用Handler. (蓝牙条码扫描仪执行扫描和增量功能来修改表格中的行。)我startActivityForResult在 aListItemClick上调​​出更详细的视图并能够更改记录信息。当详细视图处于活动状态时,其他扫描将继续更新原始表和 ListView。

有没有办法通知活动的“详细”视图后台表已更改(从而使前台活动能够显示新数据)?

4

2 回答 2

0

当您完成启动的活动使用 setresult 时,这将把控制权交还给 onactivityresult 回调上一个活动从它启动的位置。

于 2013-01-11T15:37:54.677 回答
0

您可以将 Intents 发送到“详细”活动,其中包含表示新数据的附加内容。在活动中,重写onNewIntent以拦截它们。您还需要在清单中将详细活动的启动模式指定为 singleTop

于 2013-01-10T22:31:56.630 回答