当应用启动了其他的Activity,比如图片选择, 手机自带的浏览器等,这时用户返回需要返回到自己的app上,而不是返回到其他的activity中,这个时候必须加上Flag:
Intent.addFlags(
Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
顺带提一点,WebView的设置WebviewClient时,在shouldoverrideurlloading中只对要拦截处理的url返回true,否则一定要返回false ,这样就能避免重定向问题。