如何以编程方式清除安卓浏览器中的Url缓存



我要使用一个应用程序,单击按钮后,它会将您带到浏览器中的登录页面。登录后,它将带您进入第二个屏幕,当用户注销时,它将进入第一个屏幕,您必须再次登录才能进入第二屏幕。好吧,我面临的问题是,一旦用户注销,它会把你带到第一个屏幕,但当你点击按钮时,它会直接带到第二个屏幕,而没有登录屏幕(没有获得用户名和密码)。我被它卡住了一天,不能再继续下去了,有人能帮我解决这个问题吗。

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(//url));
startActivity(browserIntent);
browserIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

我用这段代码在每个页面后清除浏览器现金。可能会有所帮助。

        Intent intent = new Intent(Intent.ACTION_VIEW, uri);
        startActivity(intent);
        intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

你的url脚本是什么,下面或永远的屏幕上都是这样的脚本,zou只更改了一些div?我在下载PDF文档时遇到了类似的问题,但PHP脚本第一次出现在登录屏幕上。

<?php
$copern = 1*$_REQUEST['copern'];
if( $copern == 0 ) { $copern=1; }
if( $copern == 1 ) { 
?>
<br /><br /><br /><br /><br /><br /><br />
<a href="../cis/sk2.php?copern=2" >Login</a>
<?php
               }
if( $copern == 2 ) { 
?>
<br /><br /><br /><br /><br /><br /><br />
<a href="../cis/sk2.php?copern=1" >Logout</a>
<?php
               }
?>

最新更新