Diff of /app/src/main/java/com/codesys/forge/MainActivity.java [8adee1] .. [567601]  Maximize  Restore

Switch to unified view

a/app/src/main/java/com/codesys/forge/MainActivity.java b/app/src/main/java/com/codesys/forge/MainActivity.java
...
...
26
import android.os.Bundle;
26
import android.os.Bundle;
27
import android.view.View;
27
import android.view.View;
28
import android.view.ViewTreeObserver;
28
import android.view.ViewTreeObserver;
29
import android.view.Window;
29
import android.view.Window;
30
import android.webkit.MimeTypeMap;
30
import android.webkit.MimeTypeMap;
31
import android.webkit.WebChromeClient;
31
import android.webkit.WebBackForwardList;
32
import android.webkit.WebChromeClient;
33
import android.webkit.WebHistoryItem;
32
import android.webkit.WebResourceRequest;
34
import android.webkit.WebResourceRequest;
33
import android.webkit.WebResourceResponse;
35
import android.webkit.WebResourceResponse;
34
import android.webkit.WebView;
36
import android.webkit.WebView;
35
import android.webkit.WebSettings;
37
import android.webkit.WebSettings;
36
import android.webkit.WebViewClient;
38
import android.webkit.WebViewClient;
...
...
276
278
277
    }
279
    }
278
280
279
    @Override
281
    @Override
280
    protected void onCreate(Bundle savedInstanceState) {
282
    protected void onCreate(Bundle savedInstanceState) {
281
        String myUseragent;
283
        String myUseragent;
284
        String url = this.getIntent().getStringExtra("url");
282
285
283
        super.onCreate(savedInstanceState);
286
        super.onCreate(savedInstanceState);
284
287
285
        // start long polling service
288
        // start long polling service
286
        startService(new Intent(this, MyService.class));
289
        startService(new Intent(this, MyService.class));
...
...
481
        if (event.getAction() == KeyEvent.ACTION_DOWN) {
484
        if (event.getAction() == KeyEvent.ACTION_DOWN) {
482
            switch (keyCode) {
485
            switch (keyCode) {
483
                case KeyEvent.KEYCODE_BACK:
486
                case KeyEvent.KEYCODE_BACK:
484
                    if (myWebView.canGoBack()) {
487
                    if (myWebView.canGoBack()) {
485
                        myWebView.goBack();
488
                        myWebView.goBack();
489
                        WebBackForwardList currentList = myWebView.copyBackForwardList();
490
                        if ( currentList.getSize() > 0) {
491
                            WebHistoryItem currentItem = currentList.getItemAtIndex(currentList.getCurrentIndex());
492
                            currentURL = currentItem.getUrl();
493
                        }
486
                    } else {
494
                    } else {
487
                        finish();
495
                        finish();
488
                    }
496
                    }
489
                    return true;
497
                    return true;
490
            }
498
            }