0

あるクラスからアクティビティクラスにメソッドを呼び出そうとしましたが、edittextでnullpointer例外が発生しました。

//これはメソッドクラスで作成したメソッドです

public void getEditTextValue(EditText edittext, int resources, String  DataValue , String vEditTextValue) {

            methods md = new methods();
            edittext = (EditText) findViewById(resources);
            vEditTextValue = edittext.getText().toString();
            md.editorSharePreferences(this, DataValue, vEditTextValue);
        }

//メインアクティビティクラスでこのメソッドを呼び出し、クラスの先頭でpublicEditTextedittextを宣言します

public EditText edittext;

methods md = new methods();

md.getEditTextValue(currentEmployerMonth, R.id.etTimeWithYourCurrentEmployerMonths, "dCurrentEmployerMonth", vCurrentEmployerMonth);    
4

1 に答える 1

1

編集テキスト値を文字列として送信し、他のアクティビティで再度取得し、edittext の値を割り当てたい場所に割り当てます

関数 (edittext.tostring());

于 2013-02-15T13:22:53.087 に答える