如何调用startActivityOnResult而不扩展服务上的Activity?

时间:2016-01-04 08:15:30

标签: android android-intent android-activity

我有一个带有服务的自定义键盘:

public class testBoard extends InputMethodService
    implements KeyboardView.OnKeyboardActionListener 

在内部,我正在尝试使用startActivity(活动)启动一个意图,我正在尝试等待活动调用finish()然后做一些事情。我不能使用startActivityForResult并覆盖onActivityResult,因为testBoard不会扩展Activity(我认为)。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

startActivityForResult()仅适用于真实的屏幕活动。请重新设计您的应用程序,以便从活动中驱动用户界面,然后让您的服务扫描设备。