Hallo liebe Leute.
Ich bin neu in diesem Forum und freue mich schon jetzt mehr über diesen anliegenden Themen zu erfahren.
Ich komme direkt zu meiner Frage:
Ich möchte eine Textdatei vom Server auslesen, was soweit auch klappt:
public class Vorstandsmeldung extends AppCompatActivity {
String TextFileURL = "http://meine.txt";
TextView tvorstandsmeldung;
URL url;
String TextHolder = "", TextHolder2 = "";
BufferedReader bufferReader;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_vorstandsmeldung);
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); //Ausführung nur Vertikel !!!!!
tvorstandsmeldung = (TextView) findViewById(R.id.tvorstandsmeldung);
MyTimerTask myTask = new MyTimerTask();
Timer myTimer = new Timer();
myTimer.schedule(myTask, 3000, 1000); //Auslesen in 1 Sek. Tack
TextHolder = ""; //Buffer leeren
new GetNotePadFileFromServer().execute(); //Text aus txt von Server auslesen
}
public class GetNotePadFileFromServer extends AsyncTask<Void, Void, Void> {
@Override
protected Void doInBackground(Void... params) {
try {
url = new URL(TextFileURL);
bufferReader = new BufferedReader(new InputStreamReader(url.openStream()));
while ((TextHolder2 = bufferReader.readLine()) != null) {
TextHolder += TextHolder2;
}
bufferReader.close();
} catch (MalformedURLException malformedURLException) {
malformedURLException.printStackTrace();
TextHolder = malformedURLException.toString();
} catch (IOException iOException) {
iOException.printStackTrace();
TextHolder = iOException.toString();
}
return null;
}
@Override
protected void onPostExecute(Void finalTextHolder) {
tvorstandsmeldung.setText(TextHolder);
super.onPostExecute(finalTextHolder);
}
}
class MyTimerTask extends TimerTask {
public void run() {
System.out.println(TextHolder = "");
System.out.println(new GetNotePadFileFromServer().execute());
}
}
Alles anzeigen
Nun zu meiner Frage, wie kann ich diese mit einem "PlainText" erweitern und mir einem "Button" direkt auf dem Server speichern?
Die Eingabe sollte in einem neuen Zeilen Umbruch stattfinden (habe da was von r/n/ im Kopf bin mir aber nicht mehr sicher)
Das Problem ist der Ansatz stehe das total auf dem Schlauch.
Wäre schön wenn wer eine Idee oder Ansatz für mich hat.
Danke euch im Vorfeld.
P.S. da ich Krankheitsbedingt im Kopf nicht mehr so ganz fit bin, wäre es schon es einfach zu erläutern, da mein Kopf sonst nicht ganz hinterher kommt.
Danke EUCH
Achja Ziel soll es nachher, ein kleines Forum sein, wo jeder was rein schreiben kann.
Danke nochmal