Activity启动模式

来源:互联网 发布:怎么在阿里云里备案 编辑:程序博客网 时间:2024/06/01 09:16


<activity    android:name=".activity.MainActivity"    android:launchMode="singleTask"/>栈内复用,当重新创建MainActivity的时候,不会重新创建,而是直接调用
onNewIntent方法,我们可以在这个方法中重新初始化数据,从而达到重新创建的效果
@Overrideprotected void onNewIntent(Intent intent) {    super.onNewIntent(intent);    SpUtils.put(this, FIRST_IN, false);//重新创建MainActivity时设置不是第一次进来 ,ViewPager需要移动    SpUtils.put(this, HAS_POWER_MOVE, true);    initData();}


原创粉丝点击