我正在使用一个应用程序,一旦点击该按钮,它将带您进入浏览器中的登录页面。登录后,它将带您进入第二个屏幕,当用户注销时,它进入第一个屏幕,您必须再次登录才能进入第二个屏幕。那么问题,我面临的是,一旦用户退出,它会将您带到第一个屏幕,但是当您单击按钮时,它会直接进入第二个屏幕,而无需登录屏幕(无需获取用户名,密码)。我坚持了一天,不能再往前走了,任何人都可以帮我解决这个问题。
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(//url));
startActivity(browserIntent);
browserIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
答案 0 :(得分:0)
我使用此代码在每个页面后清除浏览器现金。可能会有所帮助。
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
你的url脚本是什么,下面这个或任何屏幕都是相同的脚本,你只改变一些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
}
?>