Android için program yapmaya çalışıyorum ve küçük bir sorun yaşıyorum. Bir uygulama yaptım, ancak telefonun düğmesinin arkasını yapamıyorum, uygulamayı tamamen kapatmadan önceki sayfaya dönün. WebView ile çalışıyorum.WebView, düğmeye tekrar bastığımda kapanıyor android klavye
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
getSupportActionBar().hide();
// CODIGO DO WEB VIEW
final WebView myWebView = (WebView) findViewById(R.id.webView);
myWebView.loadUrl("http://www.idestudos.com.br");
WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setSupportZoom(true);
webSettings.setBuiltInZoomControls(true);
myWebView.setWebViewClient(new MyBrowser());
myWebView.setWebViewClient(new WebViewClient() { //CODE WEBVIEW}
Logcat'inizle alakalı bir şey var mı? Param NullPointerException veya en az bir çeşitlilik istisnası olurdu. –
URL değişikliklerini işlemek için http://developer.android.com/reference/android/webkit/WebViewClient.html#onPageStarted sayfasını kontrol edin. WebView'in yüklediği gerçek URL'yi (her URL güncellenir) depolamaya devam etmeniz ve daha sonra, uygulamanızın tüm Etkinliği bitirmek yerine WebView'unuzdaki önceki URL'yi yükleyebilmesi için onBackPressed() yöntemini geçersiz kılmanız gerekebilir. –