1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. assenda, 02.12.2010 #1
    assenda

    assenda Threadstarter Android-Hilfe.de Mitglied

    Hey!
    ich hätte da ne Frage bezüglich der Rotation von Apps.
    Ich habe gesehen, dass hier im Forum bereits einige Themen dazu erstellt wurden, und auch auf die Seite
    Handling Runtime Changes | Android Developers
    verwiesen wurde. Habe versucht, das Beispiel bei mir zu rekonstruieren, jedoch habe ich das Problem, dass ich nicht mehr auf die Daten im angelegten Objekt zurückgreifen kann. (zumindest bleibt die Ausgabe nach dem Routieren anschließend leer...

    ich habe zuerst fogendes gemacht:

    Code:
    public class jLoadActivity extends Activity {
    
        ClipboardManager clipboardManager;
        EditText ausgabe;
        ArrayList<String> list;
        String newLink;
        
        @Override
        public Object onRetainNonConfigurationInstance() {
            final jLoadActivity neueKlasse = new jLoadActivity();
            return neueKlasse;
        }
    
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
    
            final jLoadActivity neueKlasse = (jLoadActivity)getLastNonConfigurationInstance();
        
            if(neueKlasse != null){
                list = neueKlasse.getList();
            }
                
                if (list == null) {
                        list = new ArrayList<String>();
                        ausgabe = (EditText) findViewById(R.id.ausgabe);    
                }
                
                clipboardManager = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
    
                if (clipboardManager.hasText()) {
                    newLink = clipboardManager.getText().toString();
                    Toast.makeText(getApplicationContext(), newLink + "\n1 neuer Link hinzugefügt", Toast.LENGTH_LONG).show();
    
                    try {
                    } catch (Exception e) {
                        e.printStackTrace();
                    }
                    clipboardManager.setText(null);
                } else {
                    Toast.makeText(getApplicationContext(), "Downloadlinks in die Zwischenablage kopieren, um sie hinzuzufügen!", Toast.LENGTH_LONG).show();
                }
    
                // Array ausgeben
                ausgabe.setText("");
                for (String aktuellerEintrag : list) {
                    ausgabe.setText(ausgabe.getText() + "\n" + aktuellerEintrag + "\n");
                }
        }
        
        public ArrayList<String> getList(){
            return list;
        }
    }
    
    Kann es sein, dass an dieser Stelle keine Inhalte mehr aus der Liste kommen?
    Code:
    public ArrayList<String> getList(){
            return list;
        }
    (Wie gesagt, auf der verwiesenen Seite ist ein beispiel davon....)

    danke
     
  2. assenda, 10.12.2010 #2
    assenda

    assenda Threadstarter Android-Hilfe.de Mitglied

Die Seite wird geladen...
Ähnliche Themen Forum Datum
Automatisierung Android TV Box Android App Entwicklung Montag um 21:46 Uhr
Android App mit Raspberry Pi über Bluetooth verbinden Android App Entwicklung Samstag um 14:20 Uhr
Integer-Wert übertragen auf zweite Activity Android App Entwicklung Freitag um 15:59 Uhr
[OFFEN] Android Studio 4 Knöpfe nebeneinander Android App Entwicklung 17.10.2017
[OFFEN] Android app selber entwickeln mit Bluetooth Android App Entwicklung 13.10.2017
[Offen] Android Layout funktioniert nicht Android App Entwicklung 08.09.2017
[ERLEDIGT] LL zur Laufzeit erstellen, Abstand zwischen LL und LL möglich ? Android App Entwicklung 06.09.2017
[OFFEN] App schließt nach Öffnen sofort Android App Entwicklung 04.09.2017
[ERLEDIGT] Um einen Zusatz in einem Programm unter Android zu machen Android App Entwicklung 22.08.2017
Du betrachtest das Thema "Android Rotation..." im Forum "Android App Entwicklung",