Ich habe App erstellt, in der ich 3 Registerkarten habe, um Webseiten mit React Native anzuzeigen. Jedes Mal, wenn ich von Tab 1 zu Tab 2 wechsle und dann zurück zu Tab 1, funktioniert die Webansicht immer noch und lädt nicht, aber wenn ich zu Tab 3 wechsle, werden die Tabs 1 und 2 neu geladen, wenn ich zurück zu Tab 1 oder Tab gehe 2 von Tab 3. Also, ich denke, es funktioniert nicht für 3 Tabs mit WebView?So verhindern Sie das erneute Laden der WebView-Seite [Android React Native]
Ich benutze react-native-Router-flux für eine tabbar.
<Scene key="root" tabs={true}>
<Scene key="menus">
<Scene key="tabbar" tabs={true} tabBarStyle={{backgroundColor:'#f7f7f7'}}>
<Scene key="Schedule" component={Schedule} title="Schedule" icon={TabIcon} hideNavBar={true}/>
<Scene key="Chatbox" component={Chatbox} title="Chatbox" icon={TabIcon} hideNavBar={true}/>
<Scene key="Home" component={Home} title="Home" icon={TabIcon} hideNavBar={true}/>
<Scene key="Podcast" component={Podcast} title="Podcast" icon={TabIcon} hideNavBar={true}/>
<Scene key="About" component={About} title="About" icon={TabIcon} hideNavBar={true}/>
</Scene>
</Scene>
</Scene>
Und das ist der Code für WebView aus den 1 von 3 Seiten:
var sourceChatbox = {uri: 'URL_HERE'};
return(
<Container>
{this.renderHeader()}
<Content contentContainerStyle={{flex: 1, margin: 10, marginBottom: 60}}>
<WebView source={sourceChatbox}/>
</Content>
</Container>
);
Vielen Dank für Ihre Hilfe.
Nizza, seiner Arbeit mit reagieren-Navigation. Aber ich weiß nicht, warum es immer wieder mit RN Router flux, vielleicht einige Leute wissen, wie zu lösen. Danke schonmal. – ASHafizullah