Mustafa
Mustafa
TCDD Eskişehir
19/06/2017 tarihinden beri üye
15 GY Puanı
107K GY Sırası

Kişisel Sayfaları

İlgi Alanları

1 Rozet
0 Sertifika
2 Soru Sordu
0 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Ondokuz Mayıs Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

2
Tümünü Gör

SharedPreferences Flout

Flout değerler ile kullanmaya calıstım uygulamayı çalıştırdıgımda çalışıyor ama bilgileri doldurup önceki sayfaya dönmeye çalıştıgımda hata veriyor daha sonra önceki sayfaya dönüyor ama bilgilerimi kaydetmiyor acaba sorunn nerede flout değerleremi yanlış çeviriyorum .

 


public class ikinciSayfa extends AppCompatActivity {
float spf1 , spf2;
  EditText f1 , f2;

    SharedPreferences sharedPreferences;
    SharedPreferences.Editor editor;
    private String MAIN_KEY ="com.example.ess.hesaplama.MAIN_DATA";
    private String SF1_KEY = ("com.example.ess.hesaplama.SF1_DATA");
    private  String SF2_KEY ="com.example.ess.hesaplama.SF2_DATA";
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_ikinci_sayfa);
        Button hesapla = (Button)findViewById(R.id.hesapla);
        EditText f1 = (EditText) findViewById(R.id.f1);
        EditText f2 = (EditText) findViewById(R.id.f2);
spf1= getSharedPreferences(MAIN_KEY, MODE_PRIVATE).getFloat(SF1_KEY, 0);
        spf2= getSharedPreferences(MAIN_KEY, MODE_PRIVATE).getFloat(SF2_KEY, 0);
f1.setText( "" + spf1 );
        f2.setText( "" +spf2 );
sharedPreferences = getSharedPreferences(MAIN_KEY, MODE_PRIVATE);
        editor=sharedPreferences.edit();
public void geri (View View) {
        editor.putFloat(SF1_KEY, Float.parseFloat(f1.getText().toString()));
        editor.putFloat(SF2_KEY, Float.parseFloat(f2.getText().toString()));
editor.commit();
  Intent intent = new Intent(getApplicationContext(), MainActivity.class);
        startActivity(intent);
    }
}

Tablo üzerindeki bilgileri kaydetme ve değiştirme

İyi günler kolay gelsin. İşe gelip gittiğim günlerin takibini yapabilmek adına bir program yazmaya çalışıyorum. 

Yaptıgım tabloda girdiğim bilgileri tablo üzerinde yazdığım yerde kayıtlı kalmasını daha sonrasında bunları istediğimde değiştirebilmek istiyorum.

Sanırım SharedPreferences ile yapacağım ama tam olarak anlayamadım. Yapmak istediğim programın resmi eklentidedir .