- Forum-Beiträge: 7
14.12.2012, 14:52:52 via Website
14.12.2012 14:52:52 via Website
ich programmiere gerade eine Browser App. Ich habe also eine Activity in der eine WebView eingebaut ist.
Mein Ziel ist es, dass bei sämtlichen Touches innerhalb des WebView ein Variable vom Typ Integer zurückgesetzt wird.
Bisher sieht das so aus:
webView.setOnTouchListener(new OnTouchListener(){
public boolean onTouch(View v, MotionEvent event){
counter_refresh = 0;
return true;
}});
Jetzt kann ich allerdings keine Aktionen mehr auf der angezeigten WebView durchführen.
Vielleicht gibt es auch eine viel bessere Lösung für mein Problem. Ich will einen automatischen Refresh der Website in die App integrieren. Das funktioniert auch so weit mit Hilfe eines Timers.
Jetzt will ich aber, dass sobald irgendeine Aktion auf dem Bildschirm durchgeführt wird der Timer zurückgesetzt wird. So will ich verhindern, dass einem User während einer Aktion die Seite neugeladen wird und er neu beginnen muss. Findet keine Aktion statt soll aber ein automatischer Refresh ausgeführt.
Kann mir hier jemand weiterhelfen?
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.