0

ListView使用してBluetoothspp入力によって更新されるSQLITEテーブルが入力されていますHandler。(Bluetoothバーコードスキャナーは、スキャンとインクリメント機能を実行して、テーブルの行を変更します。)私startActivityForResultは、ListItemClickより詳細なビューとレコード情報を変更する機能を表示します。詳細ビューがアクティブである間、追加のスキャンは元のテーブルとListViewを更新し続けます。

バックグラウンドテーブルが変更されたことをアクティブな「詳細」ビューに通知する方法はありますか(それにより、フォアグラウンドアクティビティで新しいデータを表示できるようになります)?

4

2 に答える 2

0

起動されたアクティビティの使用setresultを終了すると、起動された場所からの前のアクティビティに対するonactivityresultコールバックに制御が戻ります。

于 2013-01-11T15:37:54.677 に答える
0

新しいデータを示す追加機能を使用して、「詳細」アクティビティにインテントを送信できます。アクティビティで、onNewIntentをオーバーライドしてそれらをインターセプトします。また、マニフェストで詳細アクティビティのlaunchModeをsingleTopとして指定する必要があります

于 2013-01-10T22:31:56.630 に答える