我创建了一个包含3个名为HOME, About, Contact
的活动的应用程序。每个活动都有一个按钮,Home
有一个按钮,点击它About
活动已启动,About
活动有另一个按钮,可以打开Contact
个活动。我的问题是从Contact
活动返回到Home
活动。我怎样才能实现它?我曾尝试按下按钮并设置新的intent
,由startActivity(newIntent)
启动。当我在联系人页面中单击Home Button
时,模拟器会要求我选择要启动的活动。我在想的是这个过程在被杀之前被重新创建。任何人都可以建议我解决它吗?
答案 0 :(得分:0)
不是在按钮上添加任何活动或重新创建任何活动,而是单击按钮单击事件中的finish()。
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
finish():
}
});
}
这将直接导航到主屏幕。
答案 1 :(得分:0)
根据我的理解,你正在寻找这样的事情。
在你的ACTIVITY1课程中你应该有这样的东西:
private ACTIVITY1 thisActivity = this;
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
finish();
startActivity(new Intent(thisActivity, HOMEActivity.class));
}
});
在你的清单中你应该有这样的东西:
<activity android:name="my.app.path.HOMEActivity" />
<activity android:name="my.app.path.ACTIVITY1" />
<activity android:name="my.app.path.ACTIVITY2" />
还要确保名称反映了活动的正确路径。