【问题标题】:Android Softkeyboard: can't use startActivityForResultAndroid 软键盘:无法使用 startActivityForResult
【发布时间】:2016-01-02 15:18:21
【问题描述】:

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

谁能给我一个替代方案?

【问题讨论】:

    标签: android barcode-scanner


    【解决方案1】:

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

    【讨论】:

    • 看到问题是我在 IME 中没有事件来取回数据。
    猜你喜欢
    • 2019-02-22
    • 2016-11-10
    • 2016-05-04
    • 2011-02-17
    • 1970-01-01
    • 1970-01-01
    • 2012-05-18
    • 2016-02-27
    • 2015-09-28
    相关资源
    最近更新 更多