2013-02-12 74 views
0

我有一個應用程序,有三個活動。控制返回地點從活動

  • Activity1收集(從體育遊戲的玩家數量)的基礎上,從Activity1數據(Activity2查找從Activity1輸入的號碼並顯示與玩家鏈接,可點擊
  • Activity2顯示TextViews數據'名字)。
  • Activity3當用戶點擊其中一個鏈接時,會從Activity1(它從運動網站加載玩家的網頁)中的數據中顯示WebView

我想控制在活動標籤「返回」鏈接的動作一路回去Activity1Activity3而不是去Activity2。我假設有這樣的方法,但我無法在線或在提示中找到它。

Intent intent = getIntent(); 
    String message = intent.getStringExtra(DisplayNamesActivity.EXTRA_MESSAGE2); 

    WebView playerWebView = (WebView) findViewById(R.id.webview); 
    playerWebView.loadUrl(message); 

回答

1

你從活性2調用Activity3?如果是這樣,則可以在從Activity2調用Activity3之後使用finish()方法。

+0

這沒有奏效。它停止了錯誤,但它現在什麼都不做。它不會回頭。也許我們不是在談論同樣的事情。頂部有一個橫幅,箭頭指向左側。該文本在android:label中設置在清單中。 – 2013-02-13 15:58:56

+0

我在Activity 3的onOptionsItemSelected方法中調用了finish()。 – 2013-02-13 16:11:30

2

它實際上有少做後退按鈕比它與Activity2的配置確實的行爲。在你Android.Manifest,把這個標誌Activity2的定義:

android:noHistory="true" 
+0

這沒有奏效。它停止了錯誤,但它現在什麼都不做。它不會回頭。也許我們不是在談論同樣的事情。頂部有一個橫幅,箭頭指向左側。該文本在android:label中設置在清單中。 – 2013-02-13 15:58:40