在页面更改侦听器上

时间:2014-05-24 03:40:23

标签: android webview

我有一个有四个活动的应用程序,可以通过按钮在这些活动之间导航

第一项活动有Webview愿望浏览www.facebook.com,如果您转到其他活动,当您返回此活动时,Webview将返回主页{{ 1}}即使我已经浏览过facebook.com或Facebook中的其他地方。

我想要facebook.com/messages更改,所以如果我向下滚动或打开任何链接,当我从其他活动回来时,它将保持与我离开它的位置相同。

这是我的代码:

java class

webview save it

1 个答案:

答案 0 :(得分:0)

您需要保存实例状态。

我希望本教程可以提供帮助:

Saving (and Retrieving) Android Instance State – Part 1

Saving (and Retrieving) Android Instance State – Part 2

修改

public String [] tab1url;
private static final String TAB1 = "url";

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    if (savedInstanceState != null) {
        tab1url = savedInstanceState.getStringArray(TAB1);
    }
 }

@Override
protected void onSaveInstanceState(Bundle outState) {
    super.onSaveInstanceState(outState);
    outState.putStringArray(TAB1, tab1url);
}