我想创建一个按钮,会引导用户直接回到不使用Android名称=“com.example.example”的主要活动。
它有android.intent.etc ...
我怎么可以参考我的按钮返回到这个活动?
Answer 1:
比方说,您的主要活动被称为Main.java。
btnBack.setOnClickListener(new OnClickListener(){
private void onClick(){
Intent intent = new Intent(currentActivity.this, Main.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
}
});
Answer 2:
使用startActivity(intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP));
Answer 3:
有时候,你可以叫activity.finish()
来结束当前的活动,所以主(第一次创建)活动将弹出。
如果这不是你的情况下,这样做:
Intent intent = new Intent(getApplicationContext(), Main.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
startActivity(intent);
Answer 4:
Intent intent = new Intent(this, Main.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
Answer 5:
那么无论你是刚刚调用startActivity()与所需参数按钮内的onClick方法。 而已。
Answer 6:
public void onBackPressed(){
finish();
}
文章来源: Button to go back to MainActivity