Android软键盘:无法使用startActivityForResult

时间:2016-01-02 15:18:21

标签: android barcode-scanner

我即将开发一款Android软键盘,带有扫描条码的键。 为此,我扩展了 InputMethodService 覆盖 onKey ,按下指定的密钥后,我发起了一项新活动,即条形码扫描活动(使用< strong> ZBarScannerView 用于扫描),现在成功扫描我想以某种方式将结果返回给IMS。由于扫描仪活动是从服务启动的,我无法使用 startActivityForResult

有人可以建议我替代吗?

1 个答案:

答案 0 :(得分:0)

您的活动可以将其存储在SharedPreference中,然后您的IME可以检查要读取的相同SharedPreference。