N
N3cron
Fortgeschrittenes Mitglied
Hallo zusammen.
Bin auch noch nicht solange dabei, und habe ein Problem. Der folgende Code funktioniert soweit. Ganz unten habe ich den BackButton eingefügt, um im Browser Seiten zurück zu gehen bis man an der ersten seite angekommen ist. Drückt man dann nochmals den backbutton, so schliesst sich das app.
Problem.... ich möchte das das Wifi erst beim schliessen die Verbindung kappt und nicht schon beim ersten mal "backbutton" drücken. Kann mir da vielleicht jemand helfen?
Bin auch noch nicht solange dabei, und habe ein Problem. Der folgende Code funktioniert soweit. Ganz unten habe ich den BackButton eingefügt, um im Browser Seiten zurück zu gehen bis man an der ersten seite angekommen ist. Drückt man dann nochmals den backbutton, so schliesst sich das app.
Problem.... ich möchte das das Wifi erst beim schliessen die Verbindung kappt und nicht schon beim ersten mal "backbutton" drücken. Kann mir da vielleicht jemand helfen?
HTML:
import android.net.wifi.WifiManager;
import android.os.Bundle;
import android.app.Activity;
import android.content.Context;
//import android.content.Context;
import android.view.KeyEvent;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class MainActivity extends Activity {
private WebView webView;
private WifiManager wifi;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
// Browser Settings
webView = (WebView) findViewById(R.id.webView1);
webView.getSettings().setLoadsImagesAutomatically(true);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setBuiltInZoomControls(true);
webView.loadUrl("http://192.168.16.2");
webView.setWebViewClient(new WebViewClient());
}
// public boolean onCreateOptionsMenu(Menu menu) {
// // Inflate the menu; this adds items to the action bar if it is present.
// getMenuInflater().inflate(R.menu.main, menu);
// return true;
//
// }
//Back Key for Page Return
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// Check if the key event was the Back button and if there's history
if ((keyCode == KeyEvent.KEYCODE_BACK) && webView.canGoBack())
return true;
return super.onKeyDown(keyCode, event);
}
}