【发布时间】:2015-09-26 02:11:44
【问题描述】:
谁能帮我解决这个问题?
public class Pin extends ActionBarActivity implements View.OnClickListener {
Button btn_pin;
EditText input_pin;
int Pin;
UserLocalStore userLocalStore;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
btn_pin = (Button) findViewById(R.id.btn_pin);
int Pin = Integer.parseInt(input_pin.getText().toString());
input_pin = (EditText) findViewById(R.id.input_pin);
btn_pin.setOnClickListener(this);
userLocalStore = new UserLocalStore(this);
}
@Override
public void onClick(View view) {
switch (view.getId()) {
case R.id.btn_pin:
int Pin = Integer.parseInt(input_pin.getText().toString());
User user = new User(Pin);
authenticate(user);
break;
}
}
int Pin 的行有错误。我不知道如何解决这个问题对我有帮助吗?
错误:(42, 29) 错误: 没有为 User(int) 找到合适的构造函数 构造函数 User.User(String,String) 不适用 (实际参数列表和形式参数列表的长度不同) 构造函数 User.User(String,String,int,int,String,String) 不适用 (实际参数列表和形式参数列表的长度不同)
它说 Error:(41, 38) error: cannot find symbol variable Pin 我怎么能找到它并使它正确。?
【问题讨论】:
-
请发布您在该行遇到的错误
-
我同意@iagreen。该错误是
NumberFormatExceptionError吗?如果是,那么input_pin.getText().toString()返回的字符串不是数字。
标签: android