如何在同一个按钮上制作两个活动?在第一次单击打开活动A,第二次单击打开另一个活动B
我怎样才能做到:
第一次点击他打开活动的按钮
第二次点击它打开另一个活动
示例:
public void checkButton(View view) {
if 1st click{
open.ActivityA();
}
if 2nd click{
open.ActivityB();
}
}
}
致以最诚挚的问候,
答案 0 :(得分:1)
你可以这样做:
button.setOnClickListener(new View.OnClickListener() {
private boolean mFirstClick = true;
@Override
public void onClick(View v) {
if (mFirstClick) {
startActivity(new Intent(context, ActivityA.class));
mFirstClick = false;
} else {
startActivity(new Intent(context, ActivityB.class));
}
}
});
如果在启动活动A或B时销毁的活动或片段中,您可能需要保留mFirstClick。