Dialogの上に配置したEditTextに文字が入力できないことがあるんだけど、
いつもおきるわけじゃなくて、入力できたりできなかったりする。
できないときでもIMEが起動して、変換候補までは表示されるのに確定してもなにも入力されない
↓みたいに書いてるんだけど、おかしなとこや原因として考えられることがあれば教えてください

dialog = new Dialog(this);
dialog.setContentView(R.layout.dialog_layout);

edittext = (EditText)dialog.findViewById(R.id.edittext);
edittext.setEnabled(true);
edittext.setFocusable(true);
edittext.setFocusableInTouchMode(true);