【发布时间】:2016-01-02 15:18:21
【问题描述】:
我即将为Android开发一个带有一键扫描条形码的软键盘。 为此,我扩展了 InputMethodService 覆盖 onKey 并在按下指定键时启动了一个新活动,即条形码扫描活动(使用 ZBarScannerView 用于扫描),现在在成功扫描时,我想以某种方式将结果返回给 IMS。由于扫描仪活动是从服务启动的,因此我无法使用 startActivityForResult
谁能给我一个替代方案?
【问题讨论】:
我即将为Android开发一个带有一键扫描条形码的软键盘。 为此,我扩展了 InputMethodService 覆盖 onKey 并在按下指定键时启动了一个新活动,即条形码扫描活动(使用 ZBarScannerView 用于扫描),现在在成功扫描时,我想以某种方式将结果返回给 IMS。由于扫描仪活动是从服务启动的,因此我无法使用 startActivityForResult
谁能给我一个替代方案?
【问题讨论】:
您的活动可以将其存储在 SharedPreference 中,然后您的 IME 可以检查相同的 SharedPreference 以从中读取。
【讨论】: