gmx Mail: Kostenloser 1GB eMail Speicher andauernd voll?

Ich habe meine private eMail-Adresse schon seit Jahren über gmx laufen und irgendwann war dann der kostenlose eMail-Speicher von 1GB voll, sodass ich alle eMails, die älter als 1 Jahr waren gelöscht habe. Dann hatte ich erstmal wieder Ruhe. Blöderweise kam es danach häufiger mal vor, dass ich nochmal was nachschauen wollte oder musste aus älteren eMails, die ich dann aber schon gelöscht hatte. Mittlerweile ist der eMail-Speicher schon wieder voll und ich lösche alle paar Wochen einige Werbemails, sodass dann wieder für ein paar Mails Platz ist. Ich weis, dass es andere kostenlose Mail-Provider gibt die deutlich mehr Speicher für Mails kostenlos anbieten. Bei gmail hat man soweit ich weis 15GB für alles: Cloud&Mail. Bei gmx ist es leider getrennt: 1GB Mail-Speicher, der jetzt bei mir voll ist und 5GB Cloud, die ich bis jetzt gar nicht genutzt habe. Meine erste Idee wäre es einfach eine eMail-Adresse bei gmail zu erstellen und dann nach und nach alle eMails darüber zu schreiben, bzw. diese überall anzugeben. Das wäre allerdings ein langer Prozess, da ich jahrelang immer die andere eMail-Adresse angegeben habe und für alle darüber zu erreichen bin. Meine zweite Idee ist das Postfach irgendwie zu migrieren oder umzuleiten. Ich weis allerdings nicht ob und wie das geht. Daher frage ich hier. Und meine dritte Idee ist, das ganze Postfach (Eingang und gesendet) irgendwie runterzuladen und danach dann zu löschen. Gibt es eine solche Möglichkeit. Bin gespannt auf eure Antworten.

PC, Apple, iPhone, Software, Account, Google, Spam, E-Mail, IT, Postfach, Android, Gmail, GMX, E-Mail-Adresse
Wie kriege ich den Response der API in mein TextViewField in Android Studio?

Hallo,

momentan sitze ich daran, eine Android App mit Android Studio zu entwickeln. Die App soll GET und POST benutzen können, um mit einer API arbeiten zu können.

Soweit funktioniert das auch alles. Meine Frage bezieht sich hier auf Folgendes:

Ich habe in der MainActivity den TextView TW_Rueckgabe. Hier soll der Response der POST-Funktion gespeichert werden, da ich den gerne in der App anzeigen lassen will.

Nun habe ich aber bereits ein paar Sachen ausprobiert, allerdings vergebens.

Nun zu meiner eigentlichen Frage:

Wie kriege ich hin, das der Response der POST-Klasse in dem TextView TW_Rueckgabe gespeichert wird?

Danke im Voraus.

MfG

MainActivity.java

final TextView[] TW_Rueckgabe = {
  findViewById(R.id.textViewRueckgabe)
};
Button sendBtn = findViewById(R.id.sendBtn);
sendBtn.setOnClickListener(v -> {
  String POST_url = "http://dphost.ddns.net:1573/cool/post.php";
  String requestData = "data=" + TW_Benutzername.getText().toString();
  POSTRequestTask test = (POSTRequestTask) new POSTRequestTask().execute(POST_url, requestData);
  TW_Rueckgabe[0].setText(test.fetching_data);
});

POSTRequestTask.Java

class POSTRequestTask extends AsyncTask<String, Void, String> {
  @Override
  protected String doInBackground(String... params) {
    String url = params[0];
    String requestData = params[1];
    String response = "";

    try {
      URL obj = new URL(url);
      HttpURLConnection con = (HttpURLConnection) obj.openConnection();

      // add request header
      con.setRequestMethod("POST");
      con.setDoOutput(true);

      // add request data
      DataOutputStream wr = new DataOutputStream(con.getOutputStream());
      wr.writeBytes(requestData);
      wr.flush();
      wr.close();

      int responseCode = con.getResponseCode();
      System.out.println("\nSending 'POST' request to URL : " + url);
      System.out.println("Response Code : " + responseCode);

      BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));
      String inputLine;
      StringBuffer responseBuffer = new StringBuffer();

      while ((inputLine = in.readLine()) != null) {
        responseBuffer.append(inputLine);
      }

      in.close();
      response = responseBuffer.toString();
    }
    catch (IOException e) {
      e.printStackTrace();
    }

    return response;
  }

  @Override
  protected void onPostExecute(String result) {
    // print result
    System.out.println("\n\n\n" + result + "\n\n\n");
    fetching_data = result;
  }

  public String returnString() {
    return fetching_data;
  }
}
Java, Android, Android App, Programmiersprache, Android Studio

Meistgelesene Beiträge zum Thema Android