Android:从其他活动完成活动

问题描述:

我正在使用菜单中的应用程序,点击菜单项我重定向到指定的活动。Android:从其他活动完成活动

我想确保当我重定向到另一个菜单项时,我应该完成当前的所有活动,以减少活动的堆栈流和更好的性能。

因此,当我从所选菜单活动中点击后,我应该重定向到另一个活动并完成当前活动。

所以我想知道有没有什么办法可以从我目前的活动中完成另一项活动。或者我应该覆盖的onkeydown方法..

任何帮助这个

在此先感谢

你可以这样做:

Intent intent = new Intent(....) ; // intent to launch the new activity 
// fire intent 
finish(); // finish current activity 
+0

谢谢我明白了... – 2010-10-08 12:10:35

意向书I =新意图(currentclass.this,nextclass 。类);

startActivity(i); 

finish();

使用finish()如上图所示,我们在这里redirectin到nextclass.class所以currentclass的所有活动应该完成,以减少堆栈过流..
和心灵它完成()调用的onDestroy()。而的onDestroy()被执行...并摧毁当前的活动(在我的案例中是currentclass)..

也介意它。 onDestroy()不是一个析构函数(如在C++中)。它实际上并不会破坏当前活动的对象...就是这样......