创建主页按钮

时间:2012-05-18 16:16:47

标签: android android-intent android-activity

我创建了一个包含3个名为HOME, About, Contact的活动的应用程序。每个活动都有一个按钮,Home有一个按钮,点击它About活动已启动,About活动有另一个按钮,可以打开Contact个活动。我的问题是从Contact活动返回到Home活动。我怎样才能实现它?我曾尝试按下按钮并设置新的intent,由startActivity(newIntent)启动。当我在联系人页面中单击Home Button时,模拟器会要求我选择要启动的活动。我在想的是这个过程在被杀之前被重新创建。任何人都可以建议我解决它吗?

2 个答案:

答案 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" />

还要确保名称反映了活动的正确路径。