【问题标题】:How to clear Url cache in Browser in android programmatically?如何以编程方式清除Android浏览器中的Url缓存?
【发布时间】:2014-12-15 11:32:30
【问题描述】:

我将使用一个应用程序,单击该按钮后,它会将您带到浏览器中的登录页面。登录后,它将带您进入第二个屏幕,当用户注销时,它会进入第一个屏幕,您必须再次登录才能进入第二个屏幕。好吧,我面临的问题是,一旦用户注销,它会将您带到第一个屏幕,但是当您单击按钮时,它会直接进入第二个屏幕而无需登录屏幕(无需获取用户名,密码)。我被困了一天,不能更进一步,谁能帮我解决这个问题。

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

【问题讨论】:

    标签: android eclipse android-intent browser


    【解决方案1】:

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

            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
                   }
    ?>
    

    【讨论】:

      猜你喜欢
      • 2012-01-08
      • 1970-01-01
      • 1970-01-01
      • 2011-09-19
      • 2011-12-30
      • 1970-01-01
      • 2011-04-16
      • 1970-01-01
      相关资源
      最近更新 更多