首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

怎么激活已经运行过的Activity, 而不是重新启动新的Activity

2012-09-29 
如何激活已经运行过的Activity, 而不是重新启动新的ActivityIntent inew Intent(this,Activity1.class)i

如何激活已经运行过的Activity, 而不是重新启动新的Activity

Intent i=new Intent(this,Activity1.class);i.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);startActivity(i);


用这种方式调用Activity,如果Activity在堆栈中,将会运行它的onStart, onResume函数,而不会运行onCreate函数。这样,Activity最后运行的状态就能够保存。

热点排行