我试图将一个方法从一个类调用到一个活动类,但我在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);
}
//我在主活动类中调用此方法,我在类的开头声明了一个公共的EditText edittext
public EditText edittext;
methods md = new methods();
md.getEditTextValue(currentEmployerMonth, R.id.etTimeWithYourCurrentEmployerMonths, "dCurrentEmployerMonth", vCurrentEmployerMonth);
答案 0 :(得分:1)
将编辑文本值作为字符串发送,并在其他活动中再次获取并指定要为其指定edittext值的位置
function(edittext.tostring());