I am trying to use a ListView to open different files based on what I select using only one WebView.
I have the intents set up:
protected void onListItemClick(ListView l, View v, int position, long id) {
switch (position) {
case '0' :
Intent i = new Intent(getApplicationContext(), tabViewerClass.class);
startActivity(i);
}
}
And in the tabViewerClass I have this:
WebView tabViewing = (WebView) findViewById(R.id.webView1);
tabViewing.loadUrl("file:///android_asset/twentyseven.html");
the second line tabViewing.loadUrl("file:///android_asset/twentyseven.html"); I want to be called when I select case 0, but if I select a different option I want it to call another file in my WebView.
Something like this:
case '0' :
Intent i = new Intent(getApplicationContext(), tabViewerClass.class);
startActivity(i);
load whatever file
case '1' :
Intent i = new Intent(getApplicationContext(), tabViewerClass.class);
startActivity(i);
load a different file in the webview
case '2' :
Intent i = new Intent(getApplicationContext(), tabViewerClass.class);
startActivity(i);
load a different file in webview
load whatever file doing the equivalent of tabViewing.loadUrl("file:///android_asset/twentyseven.html");
You can pass filename as extra inside your intent:
and inside tabViewerClass: