
Ergebnis 1 bis 2 von 2
-
Bin neu hier
- 15.04.2012, 15:01
- #1
Hallo zusammen,
So langsam verzweifel ich.
Mein problem ist ich habe eine kleines Programm geschrieben das ein auto steuern soll.
Zudem wird über ein Webview ein Bild angezeigt das immer neu geladen wird.
Das ganze funktioniert in einem Thread wunderbar.
Mein Problem ist aber das der Webview sich irgendwann nicht mehr neu läd.
Ich hab mich deshalb dazu entscheiden mit 2 Threads zu arbeiten.
Stark gekürzt sieht das dann so aus
Code:public class Steuerung extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.steuerung); Thread t1 = new Thread( new Kamera() ); t1. start(); } }
Die Klasse Kamera sieht dann so aus
Code:public class Kamera extends Activity implements Runnable { private WebView mWebView; public void run() { // public void onCreate(Bundle savedInstanceState) // { // // // super.onCreate(savedInstanceState); // setContentView(R.layout.steuerung); mWebView=(WebView)findViewById(R.id.webView1); // mWebView.getSettings().setJavaScriptEnabled(true); // mWebView.getSettings().setAllowFileAccess(true); // mWebView.getSettings().setPluginsEnabled(true); // mWebView.getSettings().setAllowFileAccess(true); // mWebView.getSettings().setAppCacheEnabled(true); // mWebView.getSettings().setDatabaseEnabled(true); // mWebView.getSettings().setJavaScriptEnabled(true); // mWebView.getSettings().setLoadsImagesAutomatically(true); // mWebView.getSettings().setBuiltInZoomControls(true); }
Code:mWebView=(WebView)findViewById(R.id.webView1);
-
Gehöre zum Inventar
- 04.05.2012, 13:44
- #2
Ich kenne jetzt ja Java eigentlich nur vom Desktop aber dort ist es so, dass du das UI nicht aus einem anderen Thread heraus bearbeiten kannst. Willst du das trotzdem musst du einen entsprechenden Aufruf machen der dann deinen Code im UI-Thread ausführt.
Hab jetzt mal kurz gegooglet und der Bereich hier zu Worker Threads (ist ein Stück weit unten) sollte dein Problem behandeln: http://developer.android.com/guide/t...d-threads.html
Ähnliche Themen
-
Der " Ich hab da ein Problem" Thread
Von Hansebengel im Forum HTC HD2 AndroidAntworten: 17Letzter Beitrag: 08.01.2011, 19:00 -
[Hilfe] Eigenes XML-File(Layout) für Klassen
Von FireRider im Forum Android EntwicklungAntworten: 2Letzter Beitrag: 22.09.2010, 21:32 -
und noch ein Display-Thread
Von HabMichNunDochRegistriert im Forum HTC Desire SonstigesAntworten: 6Letzter Beitrag: 29.04.2010, 09:01 -
16GB MicroSD Karte - Unterschiedliche Klassen
Von butzelbovat im Forum Touch HD MediaAntworten: 2Letzter Beitrag: 30.09.2009, 06:18
Pixel 10 Serie mit Problemen:...