我确实所做的是用户在EditText中提供输入,并且将其存储在错误中,稍后当按下按钮时,它将清除该字段 现在我增加了“数字”,但是当我单击按钮时,它总是采用“数字”的先前值。如何在OnCreate中发送递增的“数字”值? 这样,每当我单击按钮时,它都应采用“数字”的增量值。 预先感谢!
我尝试使用for循环,它无止境地运行,即崩溃,请帮忙。
公共类thirdactivity扩展了AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_thirdactivity);
Intent intent1 = getIntent();
final int no = intent1.getIntExtra(MainActivity.EXTRA_NUMBER4, 0);
Button Next = (Button)findViewById(R.id.button2);
Next.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
validate(no);
}
});
}
public void validate(int number){
/**
*created an Array to store the value
*/
int DLPoints[] = new int[number];
/**
*taking inptut from user and store in userDLPV
*/
EditText editText1 = (EditText) findViewById(R.id.points);
int userDLPV = Integer.parseInt(editText1.getText().toString());
DLPoints[number] = userDLPV;
editText1.setText("");
number++
}
}
答案 0 :(得分:0)
[suppressMenuHide]="true"