无法覆盖AbstractInputMethodService的最终方法

时间:2016-02-21 14:17:13

标签: android abstract-class

我有一个扩展InputMethodService的服务类。当我想将此服务绑定到我的ActivityMain时,在下面的代码中,我得到“无法覆盖AbstractInputMethodService的最终方法”错误。

public class MyIME extends InputMethodService
    implements KeyboardView.OnKeyboardActionListener, OnSharedPreferenceChangeListener {

 //some code here...
@Override
public IBinder onBind( Intent intent ) {

    return binder;
}

这是什么错误以及如何解决?

1 个答案:

答案 0 :(得分:0)

  

这是什么错误

onBind() is declared as final in AbstractInputMethodService。你无法覆盖它。

  

以及如何修复它?

删除onBind()方法。