Hallo Gemeinde;
Ich hoffe, dass ich euch hier nun mit meiner letzten Frage "quälen" darf. Ich stehe gerade vor einem für mich unlösbaren Rätzel. Im Netz habe ich dazu einiges gefunden, aber (sorry) ich kappier es einfach nicht! Es geht dabei um AsyncTask und doInBackground.
Mein Vorhaben wäre aus einem EditText den Inhalt (zB. "11") als String mittels getMethode "auszulesen" und diesen String an eine URL anzufügen. Was als Resultat dann ungefähr so aussehen sollte:
Da, soweit ich das verstehe, AsyncTask und darin doInBackground, wie der Name es schon sagt im Background läuft/arbeitet, kann ich auf das EditText oder TextView nicht wie normal mit "findViewById" zugreifen.
Kann mir das eventuell kurz einer erklären oder sagen wie das funktioniert oder wie ich es anstellen kann, dass ich den Inhalt des EditTextes in meine URL in der doInBackground Methode einfügen kann?
Sorry, wenn es mal wieder eine absolute Banalität ist, aber .......... ich bin echt gerade ....... ihr wisst schon !!!
Mein Programmcode (Schnippsel) wo ich hänge wäre:
Danke, für eure Hilfe
Schlucki
Ich hoffe, dass ich euch hier nun mit meiner letzten Frage "quälen" darf. Ich stehe gerade vor einem für mich unlösbaren Rätzel. Im Netz habe ich dazu einiges gefunden, aber (sorry) ich kappier es einfach nicht! Es geht dabei um AsyncTask und doInBackground.
Mein Vorhaben wäre aus einem EditText den Inhalt (zB. "11") als String mittels getMethode "auszulesen" und diesen String an eine URL anzufügen. Was als Resultat dann ungefähr so aussehen sollte:
Java:
URL url = new URL("http://schlucki.......ch/"+ STRING + ".txt");
Da, soweit ich das verstehe, AsyncTask und darin doInBackground, wie der Name es schon sagt im Background läuft/arbeitet, kann ich auf das EditText oder TextView nicht wie normal mit "findViewById" zugreifen.
Kann mir das eventuell kurz einer erklären oder sagen wie das funktioniert oder wie ich es anstellen kann, dass ich den Inhalt des EditTextes in meine URL in der doInBackground Methode einfügen kann?
Sorry, wenn es mal wieder eine absolute Banalität ist, aber .......... ich bin echt gerade ....... ihr wisst schon !!!
Mein Programmcode (Schnippsel) wo ich hänge wäre:
Java:
class myTask extends AsyncTask<Void, Void, Void>{
@Override
protected Void doInBackground(Void... params) {
try {
URL url = new URL("http://schlucki........ch/"+ datei);
Danke, für eure Hilfe
Schlucki