0

我试图在 中显示 a PopupWindowInputMethodService但是当我使用以下代码显示它时:

LayoutInflater inflater = ( LayoutInflater ) getSystemService( LAYOUT_INFLATER_SERVICE );
pw = new PopupWindow(
inflater.inflate(R.layout.info_dialog, null, false), 320, 480, true);
pw.showAtLocation(mInputView, Gravity.CENTER, 0, 0); 

在关闭我的InputMethodService.

我从 LogCat 得到的错误是这样的:

12-21 15:22:20.530: E/InputMethodService(4075): Unexpected null in startExtractingText : mExtractedText = null, input connection = com.android.internal.view.InputConnectionWrapper@40a60150

有没有人见过这个或知道如何处理它?

4

1 回答 1

0

您不使用 AlertDialog/Dialog有什么真正的原因吗?为什么根据您的代码,对话框将适合此。它将在用户屏幕的中间弹出,您可以填充那里的视图。而且,您甚至可以设置监听器!

于 2012-01-19T03:21:50.157 回答