2011-04-05 18 views
5

Kullanıcıların düğme ekleyebileceği ve istedikleri yere yerleştirebileceği bir düzen var. Kullanıcının uygulamayı bir sonraki açışlarında yüklenecek şekilde düzenini kaydetmesine izin vermek istiyorum. Dosyayı sdcard'a kaydedip kaydedemeyeceğimi bilen var mı? Alternatif olarak, bir çeşit layout.getXml() yöntemini kullanabilir ve uygulamanızın kullandığı veritabanına koyabilirim. Teşekkür peşinAndroid - Dinamik olarak değiştirilmiş düzen durumunu kaydetme

cevap

0

Kod aracılığıyla bir düzen oluştururken kaydetmek için dosya yok. SD karta kaydedilebilecek veya bir veritabanına eklenebilecek kendi dosya formatınızı oluşturmanız gerekecektir.

0

Parametre ile aynı nesne nesnesinde kayıtlı BizInstaceState() yöntemini kullanabilirsiniz. orada, yeniden yükleme sırasında istediğiniz ui'yi yükleyin. onCreate() yönteminde, savedInstaceState objesinin boş olup olmadığına dair bir koşul belirtin. değilse, LoadUI() öğesini çağırın.

0

Yerinde olsaydım, bu düzen ve düğmelerle ilgili tüm bilgileri tutan bir sınıf oluştururdum. Ve sınıfın her bir bilgisini JSONWriter ile bir dosyaya yazın. Uygulama açıldığında sadece dosyayı okudum ve JSONObjects kullanarak dizileri yeniden oluşturdum.

İlgili konular