2013-02-12 69 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