1. Gewinne jetzt ein UMiDIGI C Note - alle Informationen 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

    ok schade...hier konnte mir anscheinend keiner helfen...
    hab jetzt (((endlich))) eine lösung gefunden, die man einfach umsetzten konnte....

    » xenonite.net » news » Android Activity lifecycle
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] Android Studio Ram voll nach 5h arbeit Android App Entwicklung 15.06.2017
[OFFEN] Android Studio - Code Style Android App Entwicklung 08.06.2017
[OFFEN] SharedPreferences und ViewPager, unique key Android App Entwicklung 06.06.2017
[OFFEN] Android Icon Pack dynamisch erstellen Android App Entwicklung 05.06.2017
[ERLEDIGT] Android 7 nougat merkwürdiges Verhalten URL HttpURLConnection %27 Android App Entwicklung 31.05.2017
[OFFEN] Android Studio - Apk-Generierung dauert sehr lange Android App Entwicklung 26.05.2017
[ERLEDIGT] Eine Klasse um das aufrufen anderer Intents zu regeln Android App Entwicklung 24.05.2017
[OFFEN] git-Problem in Android Studio (Windows) Android App Entwicklung 24.05.2017
[ERLEDIGT] *.viivo kann keiner App zugeordnet werden - MANIFEST.XML ? Android App Entwicklung 19.05.2017
[Info/Diskussion] Android O - Änderung an der Architektur Android App Entwicklung 18.05.2017
Du betrachtest das Thema "Android Rotation..." im Forum "Android App Entwicklung",