2016-01-04 71 views
0

我有一个自定义键盘与服务:如何在不扩展Activity的Activity的情况下调用startActivityOnResult?

public class testBoard extends InputMethodService 
    implements KeyboardView.OnKeyboardActionListener 

和里面,我想使用startActivity(活动)启动的意图,我想等待活动调用完成()和然后做点什么。我不能使用startActivityForResult并重写onActivityResult,因为testBoard不会扩展Activity(我认为)。我该如何解决这个问题?

回答

0

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

+0

我想让一个按钮显示用户可以从中选择的选项列表。我正在使用一个活动来使用ListView创建一个屏幕。有更好的选择吗? – JasonDD

相关问题