Android if-else语句的使用
我正在做一个有三个活动的活动项目。我想使用if-else条件转到第二个或第三个活动,但不知道如何在android中使用。这是我的代码 MainActivity.javaAndroid if-else语句的使用,android,Android,我正在做一个有三个活动的活动项目。我想使用if-else条件转到第二个或第三个活动,但不知道如何在android中使用。这是我的代码 MainActivity.java public class MainActivity extends ActionBarActivity { EditText etOp; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedI
public class MainActivity extends ActionBarActivity {
EditText etOp;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Log.d("MainActivity", "-----------OnCreate--------------");
etOp = (EditText) findViewById(R.id.etInput);
}
public void Submit(View v) {
String OpStr = etOp.getText().toString();
double etInput = Double.parseDouble(OpStr);
int etOp = 11;
if (etOp == 11) {
Intent intent = new Intent(this, AnotherActivity.class);
startActivity(intent);
}
else {
Intent intent = new Intent(this, ThirdActivity.class);
startActivity(intent);
}
}
您可以选择正确的方向:
Intent intent;
if (etOp == 11) {
intent = new Intent(this, AnotherActivity.class);
}
else {
intent = new Intent(this, ThirdActivity.class);
}
startActivity(intent);
首先调用submit方法。。。。。。。。。。。。。。。。。。 然后自动调用另一个活动 就这样
Button btn = (Button) findViewById(R.id.btnId);
btn.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
// TODO Auto-generated method stub
submit();
}
});
什么是
submit()
方法???您是否在版面中为按钮的属性单击按钮定义了它?是的,我在版面中定义了它。谢谢您的帮助。但是,else语句不起作用,它总是转到第二个活动。因为etOp==11,所以它总是转到第二个活动,您同意吗?如果你想要别的东西,你必须改变条件。