我有一个有四个活动的应用程序,可以通过按钮在这些活动之间导航
第一项活动有Webview
愿望浏览www.facebook.com
,如果您转到其他活动,当您返回此活动时,Webview
将返回主页{{ 1}}即使我已经浏览过facebook.com
或Facebook中的其他地方。
我想要facebook.com/messages
更改,所以如果我向下滚动或打开任何链接,当我从其他活动回来时,它将保持与我离开它的位置相同。
这是我的代码:
java class
webview save it
答案 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);
}