大家好我正在制作一个android应用程序,我必须根据某些条件从同一个按钮中打开两个不同的活动。我在btn.setOnClickListener中使用if语句,但它没有没有工作。 我的代码是如何在Android中使用单个按钮打开两个不同的意图操作Android
getSell = p.getStringExtra("buy");
l1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if (getSell.equals("buy")) {
Intent i = new Intent(fanfBook.this, Main.class);
startActivity(i);
}
else{
Intent i = new Intent(fanfBook.this, Main1.class);
startActivity(i);
}
}
});
}
有人plz帮助我....
“但它没有工作” - 请详细解释**什么“它没有工作”的意思。在你的代码中,在一种情况下,你正在开始一个活动;在另一种情况下,你正在完成当前的活动。 – CommonsWare
if if条件不工作onClick()方法 –
@NickyManali详细说明短语“不工作” – Pooya