Android 启动模式和Intent遇到的问题

4个启动模式: standard   singleTop singleTask singleInstance

standard: new new new


singleTop: new  还是new


singleTask: new  还是new   new 之上的Activity 被销毁 并在栈顶  newInstance()重用


singleInstance:  newInstance()重用


singleTop或者singleTask  的Activity 需要下面代码才能获取到别的Activity  intent传的值

 @Override
    protected void onNewIntent(Intent intent) {
        super.onNewIntent(intent);
        setIntent(intent);
    }


猜你喜欢

转载自blog.csdn.net/u011586504/article/details/80508001