K
Klayxz
Neues Mitglied
- 0
Hallo zusammen,
ich bin ganz neu hier und befasse mich auch erst seit ein paar Wochen mit der Android Programmierung. Ich bin HiWi an der Universität des Saarlandes und programmiere eine App, wodurch eine elektrische Fußbodenheizung über W-Lan an bzw. ausgeschaltet werden kann.
Soweit so gut!
Folgendes Problem habe ich:
Ich möchte über den Klick auf einen Button den Webbefehl "schalte die Heizung ein" durchführen (http://irgendwas_steht_hier=1).
Leider wird über die normal übliche Methode OnClick (androidnClick="sendMessage") und
der Weblink nicht nur ausgeführt sondern auch der Internetbrowser mit dem Link geöffnet. Ich möchte jedoch den Befehl nur im Hintergrund weiter geben.
Natürlich habe ich bereits auf diversen Seiten nach Lösungsansätzen geschaut, aber weder über einen "HTTP Post Request" noch über "AsyncTask" hab ich es hinbekommen. Wahrscheinlich hab ich irgendwo einen Fehler gemacht, weil es damit eigentlich funktionieren sollte.
Ich würde mich echt freuen, wenn mir jemand ein kurzes Beispiel für die Lösung dieses Problems schreiben könnte.
Vielen Dank und viele Grüße aus dem Saarland!
ich bin ganz neu hier und befasse mich auch erst seit ein paar Wochen mit der Android Programmierung. Ich bin HiWi an der Universität des Saarlandes und programmiere eine App, wodurch eine elektrische Fußbodenheizung über W-Lan an bzw. ausgeschaltet werden kann.
Soweit so gut!
Folgendes Problem habe ich:
Ich möchte über den Klick auf einen Button den Webbefehl "schalte die Heizung ein" durchführen (http://irgendwas_steht_hier=1).
Leider wird über die normal übliche Methode OnClick (androidnClick="sendMessage") und
Code:
public void onClick(...) {
Intent myIntent = new Intent(...);
startActivity(myIntent);
}
der Weblink nicht nur ausgeführt sondern auch der Internetbrowser mit dem Link geöffnet. Ich möchte jedoch den Befehl nur im Hintergrund weiter geben.
Natürlich habe ich bereits auf diversen Seiten nach Lösungsansätzen geschaut, aber weder über einen "HTTP Post Request" noch über "AsyncTask" hab ich es hinbekommen. Wahrscheinlich hab ich irgendwo einen Fehler gemacht, weil es damit eigentlich funktionieren sollte.
Ich würde mich echt freuen, wenn mir jemand ein kurzes Beispiel für die Lösung dieses Problems schreiben könnte.
Vielen Dank und viele Grüße aus dem Saarland!