2014-10-20 94 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

相關問題