Android 控制膨胀布局中的多个Web视图

Android 控制膨胀布局中的多个Web视图,android,webview,tabs,Android,Webview,Tabs,我正在尝试使用户可以添加/删除选项卡。 添加新选项卡时,该选项卡的内容设置为TBrowser.class 以下是选项卡的制作方式: private void addMethod() { ++i; Intent TBrowser = new Intent(); TBrowser.setClass(this, TBrowser.class); tabHost.addTab(tabHost.newTabSpec(Integer.to

我正在尝试使用户可以添加/删除选项卡。 添加新选项卡时,该选项卡的内容设置为TBrowser.class

以下是选项卡的制作方式:

private void addMethod() {
        ++i;

        Intent TBrowser = new Intent(); 
        TBrowser.setClass(this, TBrowser.class);

        tabHost.addTab(tabHost.newTabSpec(Integer.toString(i)).setIndicator("Tab").setContent(TBrowser));
    }
类具有布局的contentView,其中基本上包含一个WebView

到目前为止,它工作正常,除了我只能控制最近创建的选项卡的WebView(例如刷新、返回等)。所以我的问题是如何控制所有的网络视图?我花了相当多的时间试图让这个工作,所以我真的很感谢任何帮助!如果您还需要我提供什么,请告诉我

(我如何尝试查找网络视图和刷新,例如:)

我尝试在创建webview时为其设置一个标记,并按标记查找webview,但这似乎只适用于一个,之后它将返回到只适用于新创建的一个

--编辑--

我有

private WebView webViews[]=new WebView[10];
private int p = 0;
现在在MainActivity中全局定义。 每次按下“添加选项卡”按钮时,都会调用下面的命令

private void addMethod() {
        ++i;

        Intent TBrowser = new Intent(); 
        TBrowser.setClass(this, TBrowser.class);

        tabHost.addTab(tabHost.newTabSpec(Integer.toString(z)).setIndicator("z").setContent(TBrowser));

        ++z;

        test();   
    }
每次调用addMethod时都会调用下面的函数

public void test(){
        webViews[p] = TBrowser.mWebView;
        p++;
    }
我正在通过重新加载来检查它是否有效。。(现在仅在第一个选项卡中有效)

--


提前感谢:)

在每个选项卡中,您对所有选项卡使用不同的WebView或单个WebView???@h有一个带有WebView的布局,每次添加新选项卡时,该布局都会膨胀。因此,每个选项卡都有不同的网络视图。上一个网络视图如何。您是存储它还是将新的WebView指向同一个WebView对象?我想我只是将新的WebView指向同一个对象。这可能是问题。。。。。。。。
public void test(){
        webViews[p] = TBrowser.mWebView;
        p++;
    }
int cT = tabHost.getCurrentTab();
                        if (cT == 0){
                            if (webViews[0] != null){
                                webViews[0].reload();
                            }
                        }
                        else if (cT == 1){
                            if(webViews[1] != null){
                                webViews[1].reload();
                            }
                        }