我想点击“登录”按钮时,从一个活动到另一个去,这是我对按钮的代码点进如何在android中按钮点击开始新的活动?
public void onClick(View v) {
// TODO Auto-generated method stub
if(id.getText().toString().equals("ajay")&&pass.getText().toString().equals("sainy"))
{
Intent i = new Intent(MainActivity.this,adminhome.class);
MainActivity.this.startActivity(i);
}
else if(id.getText().toString().equals("aj")&&pass.getText().toString().equals("sa"))
{
Intent i = new Intent(MainActivity.this,userhome.class);
MainActivity.this.startActivity(i);
}
else
res.setText("Incorrect Credentials...Retry");
}
});
,但是当我输入正确的凭据“adminhome”或“USERHOME”活动不开始。 相同的'MainActivity'再次打开。我想我有下面的代码的问题 -
Intent i = new Intent(MainActivity.this,adminhome.class);
MainActivity.this.startActivity(i);
或者,
Intent i = new Intent(MainActivity.this,userhome.class);
MainActivity.this.startActivity(i);
问题是什么?请帮助,我正在学习android。
如果其他活动具有相同的布局并且您误解了该怎么办?在其他活动中检查setContentView –
尝试像这样开始意图: 意图i =新意图(this.getApplicationContext(),adminhome.class); startActivity(i); – SalGad
不以大写字母开头的类..是故意做的吗? –