button返回到MainActivity

我想创build一个button,导致用户直接回到没有android name =“com.example.example”的主要活动。
它有android.intent.etc …
我怎样才能参考我的button回到这个活动?

可以说你的主要活动叫做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); } }); 

使用startActivity(intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP));

有时你可以调用activity.finish()来结束当前的活动,所以主(第一个创build的)活动会popup。

如果这不是你的情况,请这样做:

 Intent intent = new Intent(getApplicationContext(), Main.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP) startActivity(intent); 
 Intent intent = new Intent(this, Main.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent); 

那么无论你在哪里,只需使用onClick方法中的所需参数调用startActivity()。 而已。

 public void onBackPressed(){ finish(); }