2014-10-20 66 views
0

我打算带一个应用程序,一旦按钮被点击,它会将您带到浏览器的登录页面。登录后,它会将您带到第二个屏幕,当用户注销时,它会进入第一个屏幕,您必须再次登录才能进入第二个屏幕。那么我面临的问题是一旦用户注销,它会将您带到第一个屏幕,但是当您单击该按钮时,它将直接进入第二个屏幕而无需登录屏幕(没有获取用户名和密码)。我坚持了一天,不能再走了,任何人都可以帮我解决这个问题。如何以编程方式清除浏览器中的Url缓存?

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

回答

0

我使用此代码清除每页之后的浏览器现金。可能会有所帮助。

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

什么是您的网址脚本,这样低于或永远屏幕东西是相同的脚本和邹变化只有一些单吗?我下载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 
       } 
?> 
+0

嗯,我试过了,我不断得到同样的错误。 – Vicky 2014-10-28 06:40:07

相关问题