I have created an app who's menu has four buttons. Each link to a different webpage, however only the first button actually works. Any help or info is greatly appreciated. I have posted the java code and manifest below. If i need to post more please let me know.
Menu JAVA
Working Activity Java
Non Working JAva
MAnifest
Menu JAVA
Code:
package android.bankclosures;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.webkit.WebView;
import android.widget.Button;
public class MenuActivity extends Activity {
WebView mWebView;
WebView mWebView1;
WebView mWebView2;
WebView mWebView3;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.menu);
Button Button01=(Button)findViewById(R.id.Button01);
Button01.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent IntentlaunchActivity = new Intent(MenuActivity.this, Clsdbanks.class);
startActivity(IntentlaunchActivity);
Button Button02=(Button)findViewById(R.id.Button02);
Button02.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent IntentlaunchActivity1 = new Intent(MenuActivity.this, Press.class);
startActivity(IntentlaunchActivity1);
Button Button03=(Button)findViewById(R.id.Button03);
Button03.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent IntentlaunchActivity2 = new Intent(MenuActivity.this, Form.class);
startActivity(IntentlaunchActivity2);
Button Button04=(Button)findViewById(R.id.Button04);
Button04.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent IntentlaunchActivity3 = new Intent(MenuActivity.this, News.class);
startActivity(IntentlaunchActivity3);
finish();
}
});
}
});
}
});
}
});
}
}
Working Activity Java
Code:
package android.bankclosures;
import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class Clsdbanks extends Activity {
WebView mWebView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.clsdbanks);
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("http://www.fdic.gov/bank/individual/failed/banklist.html");
class ClsdbanksClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
mWebView.setWebViewClient(new ClsdbanksClient());
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack()) {
mWebView.goBack();
return true;
}
return super.onKeyDown(keyCode, event);
}
}
Non Working JAva
Code:
package android.bankclosures;
import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class Press extends Activity {
WebView mWebView1;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.press);
mWebView1 = (WebView) findViewById(R.id.webview);
mWebView1.getSettings().setJavaScriptEnabled(true);
mWebView1.loadUrl("http://www.fdic.gov/bank/historical/bank/index.html");
class PressClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
mWebView1.setWebViewClient(new PressClient());
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView1.canGoBack()) {
mWebView1.goBack();
return true;
}
return super.onKeyDown(keyCode, event);
}
}
MAnifest
Code:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="android.bankclosures"
android:versionCode="1"
android:versionName="1.0">
<uses-permission android:name="android.permission.INTERNET" />
<application android:label="@string/app_name" android:debuggable="true" android:enabled="true" android:icon="@drawable/logonobg">
<activity android:name=".SplashActivity" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity><activity android:name=".MenuActivity" android:label="Menu">
</activity>
<activity android:label="Closed Banks" android:name=".Clsdbanks"></activity>
<activity android:label="Press" android:name=".Press"></activity>
<activity android:name=".Form" android:label="Help Form"></activity>
<activity android:name=".News" android:label="RK News"></activity>
</application>
<uses-sdk android:minSdkVersion="8" />
</manifest>