ちょっとばかげた質問だとは思いますが、答えが見つかりませんでした。インターネットチュートリアルでAndroidアプリケーションの作成を学び始めました。しかし、今はブロックされています。何かを計算するために使用する 2 つの EditText があります (問題ではありません)。問題は、エミュレータで文字をクリックしてもテキストが書き込まれないことです。問題は実際にはコードのこの部分にあることがわかりました:
private OnKeyListener modificationListener = new OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
// Set a defaut text somewhere else, on another EditText
result.setText(defaut);
return true;
}
};
私はスーパー関数を呼び出すことになっていたと思いましたが、試してみるとエラーであることがわかりました:super.onKey(v, keyCode, event);
ありがとう!