"Beni oku" iletişimini oluşturan bir kodum var ve şu anda onCreate yönteminde bulunan sd kartında bazı başlangıç dizini oluşturuluyor ... Bu kodu ayırmak ve sadece bir kez çalıştırmayı, ilk önce çalıştırılan uygulamalarda .. ve ardından tüm sonraki yükseltmelerden sonra yapmayı ister. Piyasadaki uygulamaların çoğunun bunu yaptıklarını fark ettim, ancak henüz benim için nasıl uygulanacağını anlayamadım ... herhangi bir yardım takdir edilecektir.Android: Kod sadece ilk çalıştırmada ve sonraki her yükseltme işleminde çalıştırılıyor
11
A
cevap
18
Yaptığım şey şudur: Uygulamaların sürümünü kendi tercihlerine göre kaydederim ve sürüm değiştiyse karşılaştırırım. Eğer olduysa, bu sürümde yeni olanlarla ilgili bir diyalog görüntüledim ve mevcut sürümü tercihlere yazdım.
Bu şekilde iletişim kutusu her yükseltme işleminden sonra bir kez görünecektir.
Kontrol SharedPreferences için bu sayfayı:
http://android.hlidskialf.com/blog/code/android-get-version-name
İlgili konular
- 1. İlk çalıştırmada ViewPager öğesinin ön görünümünün görünümü
- 2. Yükseltme İşleminde Eksik Özel Durum
- 3. VSIX: VS başlangıcında kod çalıştırılıyor
- 4. Yükseltme MPL: Sadece (0)
- 5. Kod İlk ve Veri Tabanı İlk
- 6. Tutulmada hızlı kod testi çalıştırılıyor
- 7. Android - Webview sadece ilk isteklerine başlıkları uygulayarak
- 8. "Metot '_global' nesnesinin 'çalışma sayfaları' hatası" diğer her çalıştırmada hata "
- 9. Kod Blokları, MinGW, Yükseltme ve statik bağlama sorunları
- 10. iOS: TestFlight beta uygulaması, her çalıştırmada yeni reklam tanımlayıcısı olsun
- 11. EF6/Kod İlk: 1. sorguda süper yavaş, ancak sadece Debug
- 12. Kor yükseltme bir test kırar ve sadece Safari
- 13. Varlık Framework - Kod İlk -
- 14. android filter listview sadece ilk arama için çalışıyor
- 15. Kod İlk Kesişim Tablosu
- 16. Kod ilk doğrulamayı geçmiyor
- 17. Qr Kod ve tarayıcı, Android?
- 18. DDD her yerde dil - sadece ingilizce terimler kod?
- 19. Yükseltme açısal meteor projesini (v1.2.1) Meteor 1.3'e yükseltme
- 20. Log4Net - sadece kod
- 21. Kod ilk varlık çerçevesi
- 22. xdotool komut dosyası çalıştırılıyor
- 23. Sonraki questiiiiiion android quiz
- 24. Sadece LINQ'da ilk nesneyi seçin?
- 25. Gözlemci sadece bir sonraki çağrıdan değer alır
- 26. Entity Framework Kod Dağıtımı İlk
- 27. Android Studio çalıştırmadan UiAutomator testleri çalıştırılıyor
- 28. Yükseltme ve çeviri arasındaki farkZ
- 29. EF5 Kod İlk Geçişler: RenameColumn
- 30. Jquery sadece ilk kez çalışıyor
ikinci bağlantı öldü:
http://developer.android.com/reference/android/content/SharedPreferences.html
Ve bu senin Uygulamanın sürüm adını almak için nasıl - (( –