我有ListView
,由SQLITE表填充,通过使用Handler
由蓝牙spp输入更新。 (蓝牙条码扫描器执行扫描和增量功能以修改表格中的行。)startActivityForResult
上的ListItemClick
可显示更详细的视图以及更改记录信息的功能。当详细视图处于活动状态时,其他扫描将继续更新原始表和ListView。
有没有办法通知活动的“详细信息”视图后台表已被更改(从而使前台活动能够显示新数据)?
答案 0 :(得分:0)
您可以将Intents发送到“详细信息”活动,并附加表示新数据的附加信息。在活动中,覆盖onNewIntent以拦截它们。您还需要在清单中将详细活动的launchMode指定为singleTop
答案 1 :(得分:0)
当您使用setresult完成已启动的活动时,这将使控制权恢复到onactivityresult回调它之前启动的活动。