0
가 나는 InputMethodService
내에서 PopupWindow
을 보여주기 위해 노력하고 있어요,하지만 난 보여줄 때이 코드를 사용하여 :팝업 창 닫기 서비스
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
을 닫기 전에 잠깐 깜박입니다.
내가 로그 캣에서 얻을 오류는 바로이 :
12-21 15:22:20.530: E/InputMethodService(4075): Unexpected null in startExtractingText : mExtractedText = null, input connection = [email protected]
사람이 전에 본 또는 처리하는 방법을 알고 했습니까?
REAL 이유는 제 질문의 첫 번째 줄에 있습니다. 나는 InputMethodService에있다. 대화 상자는 서비스에서 사용할 수 없습니다. – coder
어, 가능합니다. 필요한 것은 문맥뿐입니다. 않는 한, "InputMethodService"는 서비스의 '특별한'종류입니다. 나는 그것이 의심 스럽다. 나는 그것을 들여다 볼 것이다. – JoxTraex
음, 틀렸어. 너는 직접 할 수는 없지만 서비스에서 인 텐트를 Activity로 전송하여 대화 상자를 불러 와서 업데이트 된 게시물을 확인할 수있다. – JoxTraex