Cordova Sayfalar Arası Veri Aktarımı ( LocalStore )

Sayfalar arasında veriler aktarmak isteyebiliriz. Örnek olarak kullanıcı giriş yaptığında “id” isimli bir değerimiz olsun. Her sayfa yükleme esnasında id değerinin içeriğinin boş olup olmadığını sorgulayarak, uygulamada aktif bir kullanıcı olup olmadığını öğrenebiliriz.

     Bu işlem sırasında “LocalStorage” kodunu kullanacağız. LocalStorage biz içerisindeki değeri silesiye kadar ya da uygulama telefonumuzdan silinesiye kadar hafızada kalan bir veridir.

 

Kullanımı

 

Index.html’den, sayfa2.html sayfasına id isimli değeri aktarıyoruz. Sayfa2.html’de id isimli veriyi alıp bir değişkene atıyoruz.

Veri Oluşturalım

<!-- pages/index.html -->

<script>

    $(document).ready(function () {

        localStorage.setItem("id", "1");

    });

</script>


Veriyi Okuyalım

<!-- pages/sayfa2.html -->

<script>

    $(document).ready(function () {

        var id = localStorage.getItem("id");

    });

</script>


Veriyi Silelim

<!-- pages/sayfa2.html -->

<script>

    $(document).ready(function () {

        localStorage.removeItem("id");

    });

</script>


    İşte yalnızca bu kadar kolay bir kullanımı vardır. Bundan sonrası sizin ellerinizde. İster bir sayı tutabilir, isterseniz de uygulamanızın temasını vb.

Yorumlar

Bu blogdaki popüler yayınlar

Android Studio İmage View resim değiştirme

Android Studio Mesaj Gönderme Uygulaması

MySQL Normalizasyon ( 1NF, 2NF, 3NF )