Android在视图之间切换

Android在视图之间切换,android,button,view,android-intent,back,Android,Button,View,Android Intent,Back,在我的应用程序中,我偶尔会去参加一个活动,当我单击手机上的“后退”按钮时,它会带我回到一个与以前完全不同的活动。例如,我有两个主要活动和一个首选项活动。我参加任何活动的操作都很简单: Intent loadmainIntent = new Intent(this, MainActivity.class); startActivity(loadmainIntent); 如果我的应用程序从View1启动,我转到preferences视图,有时当我选择back按钮时,它会将我带到View2 有什么想

在我的应用程序中,我偶尔会去参加一个活动,当我单击手机上的“后退”按钮时,它会带我回到一个与以前完全不同的活动。例如,我有两个主要活动和一个首选项活动。我参加任何活动的操作都很简单:

Intent loadmainIntent = new Intent(this, MainActivity.class);
startActivity(loadmainIntent);
如果我的应用程序从View1启动,我转到preferences视图,有时当我选择back按钮时,它会将我带到View2


有什么想法吗?

检查您的AndroidManifest.xml文件以了解更多信息。在中进一步介绍。

您是否正在调用finish()对于最后一个得到回答的问题,我非常高兴,但我在页面上搜索了5分钟,寻找奖励用户的方法。没有地方可以点击做这样的事情。我一定是瞎了。既然你接受了下面的答案,我想你找到了怎么做的方法了吧?:)注意:你仍然可以回到你以前的问题,接受那些适合被接受的问题。只需单击页面顶部的您的姓名(),我确实返回了页面,其中大多数都在回答部分之外得到了正确的回答。就像你上面的评论一样,没有检查按钮。所以马特在上面说“你在调用Finish()”如果这是最好的答案,我会怎么选择呢?谢谢,我想这已经解决了问题。我有一个启动模式是SingleInstance,它需要是SingleTop。