gpt4 book ai didi

java - 请 H,错误 :Could not execute method for android:onClick

转载 作者:太空狗 更新时间:2023-10-29 16:25:34 25 4
gpt4 key购买 nike

当我没有输入任何内容点击按钮时,出现这个错误

 public void Confirmer(View view) {

if(TextUtils.isEmpty(min.getText())){
Toast.makeText(ObjectifActivity.this,"text!",Toast.LENGTH_LONG).show();
}

if(TextUtils.isEmpty(max.getText())){
Toast.makeText(ObjectifActivity.this,"text!",Toast.LENGTH_LONG).show();
}

int min_cal = Integer.parseInt(min.getText().toString());//This error
int max_cal = Integer.parseInt(max.getText().toString());//This error

if(max_cal < min_cal){
Toast.makeText(ObjectifActivity.this,"text!", Toast.LENGTH_LONG).show();
}else{

SharedPreferences objectif = getSharedPreferences("objectif", MODE_PRIVATE);
SharedPreferences.Editor editor = objectif.edit();
editor.putInt("min",min_cal);
editor.putInt("max", max_cal);
editor.commit();
Toast.makeText(ObjectifActivity.this, "ok!", Toast.LENGTH_LONG).show();
Intent intent = new Intent(this,MainActivity.class);
startActivity(intent);

}
}




<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/Confirmer"
android:id="@+id/button"
android:background="@color/colorPrimary"
android:onClick="Confirmer"
android:layout_below="@+id/linearLayout2"
android:layout_alignParentEnd="true"
android:layout_marginTop="121dp" />

最佳答案

   if (!TextUtils.isEmpty(min.getText().trim())) {
if (!TextUtils.isEmpty(max.getText().trim())) {
int min_cal = Integer.parseInt(min.getText().toString());
int max_cal = Integer.parseInt(max.getText().toString());
if (max_cal < min_cal) {
Toast.makeText(ObjectifActivity.this, "text!", Toast.LENGTH_LONG).show();
} else {
SharedPreferences objectif = getSharedPreferences("objectif", MODE_PRIVATE);
SharedPreferences.Editor editor = objectif.edit();
editor.putInt("min", min_cal);
editor.putInt("max", max_cal);
editor.commit();
Toast.makeText(ObjectifActivity.this, "ok!", Toast.LENGTH_LONG).show();
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
}
} else {
Toast.makeText(ObjectifActivity.this, "max value is empty!", Toast.LENGTH_LONG).show();
}
} else {
Toast.makeText(ObjectifActivity.this, "min value is empty!", Toast.LENGTH_LONG).show();
}
}

关于java - 请 H,错误 :Could not execute method for android:onClick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57026621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com