2010-10-05 4 views
11

"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

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

+0

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 - (( –

İlgili konular