Android 杀戮活动中的问题
我已经开发了一个带有3个活动的小型android应用程序。在第一个活动中有一个按钮(下一个按钮)。如果单击该按钮,则会出现第二个活动。在第二个活动中,还有一个按钮,单击该按钮后将转发到第三个活动。在第三个活动中有一个按钮(主页按钮)。如果单击此按钮(主页按钮),则会出现第一个活动。现在,当我在第三个活动中单击Home_按钮以使第一个活动可见时,我想终止第二个活动。我该怎么做? 请帮忙 祝福 法兹拉·拉比博士只需在主页按钮上单击第二个活动的方法调用finish()。您不需要“杀死”您的活动。 在第三个活动中,如果您使用startActivity启动第一个活动,则会显示您的第一个活动Android 杀戮活动中的问题,android,Android,我已经开发了一个带有3个活动的小型android应用程序。在第一个活动中有一个按钮(下一个按钮)。如果单击该按钮,则会出现第二个活动。在第二个活动中,还有一个按钮,单击该按钮后将转发到第三个活动。在第三个活动中有一个按钮(主页按钮)。如果单击此按钮(主页按钮),则会出现第一个活动。现在,当我在第三个活动中单击Home_按钮以使第一个活动可见时,我想终止第二个活动。我该怎么做? 请帮忙 祝福 法兹拉·拉比博士只需在主页按钮上单击第二个活动的方法调用finish()。您不需要“杀死”您的活动。 在第
系统将决定是暂停还是销毁第二个活动(或第三个活动)。在第三个活动中,为“主页”按钮单击事件编写以下代码:
btnHome.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
startActivity(new Intent(this, firstActivity.class)
.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
}
});
例如,对于按下后退键,我们可以覆盖onBackPressed函数:
@Override
public void onBackPressed() {
startActivity(new Intent(this, first firstActivity.class)
.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
return;
}
更新:
供您参考,此项与您的要求相同:
还有一个例子:
嗨,帕雷什·马亚尼,非常感谢您的快速回复。这对我帮助很大。现在,我有一些声音剪辑,它们是在应用程序启动时加载的,即第一个_活动启动时加载的。现在我的问题是,如果我根据上面给出的解决方案在第三个活动中按下Home_按钮,它会再次加载声音片段吗?如果不是很好,但是如果是,那么我如何解决这个问题而不反复加载声音,也就是说,我想在移动到另一个活动时加载声音一次。