如何有条件地从活动转移到另一个活动?



只有当条件为真时我才需要从一个活动转到另一个活动如果条件为假,我需要它保持在相同的活动

真实条件正在工作,它正在将我移动到第二个活动当(错误)正在关闭整个程序并且不留在活动中时,我该如何防止这种情况?我的代码如下(下面-else-我添加了一些方法,但它们根本不起作用):

Intent move = new Intent(this, MainActivity.class);
if(minString != null && maxString !=null) {
startActivity(move);
}
else {
// minString.setError( "fill the field!" );
//Toast.makeText(getApplicationContext(), "fill the field", Toast.LENGTH_SHORT).show();
//Intent move = new Intent(this, FirstActivity.class);
// startActivity(move);
}

假设"one_answers";maxstring"是输入。

尝试在您的按钮

中使用此代码
EditText minstring = (EditText) findViewById(R.id.YOUR_ID);
EditText maxstring = (EditText) findViewById(R.id.YOUR_ID);
String strMinString = minstring.getText().toString();
String strMaxString = maxstring.getText().toString();
Intent move = new Intent(this, MainActivity.class);
if(TextUtils.isEmpty(strMinString) && TextUtils.isEmpty(strMaxString) ) {
minstring.setError("Your message");
maxstring.setError("Your message");
return;
}else if(minString != null && maxString !=null) {
startActivity(move);
}

最新更新