SharedPreferences, android platformunda ayar ve basit veri saklayabileceğimiz bir yapıdır
SharedPreferences’a bir veri yazmak için Editor
objesini oluşturmamız gerekiyor. Bu editor’ü kullanarak
SharedPreferences içine bir primitif veri yazıp okuyabiliriz. Bunu
yaparken bir anahtar kelime vermemiz gerekiyor.
Değişikliklerinizin kaydedilmesi için commit() metodunu çalıştırmayı unutmayın.
Keydettiğmiz verilere ihtiyacımız olduğunda aşağıdaki gibi
erişebiliriz. İkinci parametre varsayılan değerler. Eğer daha önce böyle
bir ayar dosyası kaydedilmemiş ise ikinci parametrede gönderdiğimiz
değer döndürülür.
You can get context a few ways:
By the Activity, using Your_Activity_Name.this
By the application, using getApplicationContext()
By the View, using Your_View.getContext()
(Haziran 2011'de güncellendi)
Muhtemelen çoğunu biliyorsunuzdur ama ben yine de aralarından
bilmedikleriniz çıkabilir diye çok sık kullandığım Eclipse kısayollarını
paylaşayım dedim. Kısayollarla aranız henüz iyi değilse kısayolları
öğrenmenizi ve kullanmaya çalışmanızı şiddetle tavsiye ederim zira
işlerinizi çok kolaylaştırıyorlar. CTRL + 1
Quick Fix. Bunu öğrendikten sonra bana göre en mübarek Eclipse Kısayolu. CTRL + SHIFT + R
Open Resource: İsmini yazacağınız kaynak dosyasını açar. CTRL + SHIFT + T
Open Type: İsmini yazacağınız türü açar. CTRL + D
Üzerinizde bulunduğunuz satırı siler. Tek tuşla ov şit. CTRL + E
Açık olan editörleri listeler. Onlarca sınıfa aynı anda göz atıyorsanız sınıflar arasında hızlıca geçiş yapabilirsiniz. CTRL + I
Girintilemeyi düzeltir. CTRL + M
Maximize / Unmaximize. Bulunduğunuz alanı genişletir, genişletilmiş halde ise küçültür. CTRL + Delete / Ctrl + Backspace
İmlecin sağındaki / solundaki kelimeyi siler. Otomatik tamamlayıcıyı fazla kullanıyorsanız yararlı olabiliyor. CTRL + L
Numarasını vereceğiniz satıra atlar. SHIFT + CTRL + UP / SHIFT + CTRL + DOWN
Sonraki / önceki sınıf üyesine sıçrar. Az sayıda metodunuz falan
varsa bir metoddan diğer metoda hızlıca geçmek için kullanabilirsiniz.
Ben kullanıyorum zira. ALT + UP / ALT + DOWN
İmlecin o anda bulunduğu satırı ya da seçtiğiniz satırları aşağı
yukarı kaydırır. Kod bloklarının yerini kolayca değiştirebilirsiniz.
Lazım olduğu zaman çok kullanışlı oluyor. F3
Tanıma git. İmlecin üzerinde bulunduğu öğenin tanımına gider. Bir
niteliğin adının üstünde iseniz niteliğe, bir sınıf adının üstünde
iseniz sınıfın kaynak koduna gider. SHIFT + ALT + J
Sınıf / Metod başlarına Javadoc yorumları ekler. SHIFT + CTRL + C
Seçili kod bloğunu yorum satırı haline getirir. Daha önce yorum satırı yapılmış kod bloğunu normal hale getirir. SHIFT + CTRL + O
Import'ları düzenler. Gereksiz import'ları kaldırır. Eklenmesi
gereken import'ları ekler. Bazen kullandığınız bir sınıf adı birden
fazla paketin altında bulunabilir. Böyle bir durumda SHIFT + CTRL + O
dediğinizde size hangisini ekleyeceğinizi de sorar. SHIFT + CTRL + F
Yazdığınız kodun stilini düzeltir. Yani girintileri, boşlukları,
noktanın virgülün vesairenin konumlarını ayarlar (Girinti şu kadar
olsun, noktadan sonra boşluk olsun gibi ayarları Preferences'ten
yapabilirsiniz). SHIFT + CTRL + B
İmlecin olduğu satıra breakpoint koyar. Koyulmuş bir breakpointi kaldırır. CTRL + N
Files > New yoluyla gelen pencereyi açar. SHIFT + ALT + M
Seçili kod bloğunu yeni bir metod tanımlayıp içerisine yerleştirir.
Bilmemenin değil öğrenmemenin ayıp olduğu Debug kısayolları: F11
Debug'ı başlatır. F5 (Step into)
Debug yaparken bir metod tanımında iseniz işletime o çağrının içinden
devam eder ve bazı durumlarda metodun içinde neler olup bittiğine
bakmanız gerekiyorsa çok yararlı olur. F6 (Step Over)
Bir sonraki komutu işletir. F8 (Resume)
Bir sonraki breakpoint'e kadar olan komutları tek seferde işletir.
Ayrıca Windows > Preferences > General > Keys yoluna giderek
kısayolları düzenleyebilirsiniz. Örneğin ben ekstradan şu kısayolları
da kullanıyorum: CTRL + SHIFT + N
Yeni sınıf tanımlama penceresi açar (Keys bölümünde New Class seçeneğiyle ayarlanıyor). CTRL + SHIFT + I
Yeni interface tanımlama penceresi açar (Keys bölümünde New Interface seçeneğiyle ayarlanıyor).