Merhaba ,
android ile ufak bir uygulama yazmaya çalışıyordum, fakat bu session olayında takıldım kaldım.Php dilini biliyorum fakat bu dilde olaylar bayağı değişik.
php dilinde $_SESSION['isim]='ahmet'; yaptığımız anda session atıyor ve okutmasıda basit. Ben internetten araştırdığım kadarı ile SharedPreferences ile bu olayı yapabiliyorum sıkıntım yok fakat işin içine jsonda girince iyice sarpa sarıyor gibi.
phpde json_encode ile decode olayları kısaca çözüm sessiona atayabiliyordum, burasıda tamam birşekilde işliyor gibi. Kafama takılan bunu nasıl yapıyorsunuz mesela.
PHP ile yazıyorum.
$_SESSION['items'][]="item0";
$_SESSION['items'][]="item1";
$_SESSION['items'][]="item2";
items in içine 3 tane veri daha ekledik kısaca ve bunu silmek istediğimizde.
unset($_SESSION['items'][1);
yapmamız yeterli 1. sıradaki itemi silmiş olduk.
echo $_SESSION['items'][0]['name']; dediğimizdede bize değeri gösteriyor.
bunu siz bu programlama dilinde nasıl yapıyorsunuz?
yada şöyle düşünün alışveriş sepeti yapıyorsunuz nasıl yaparsınız.
android session olayı
3
●168
- 11-01-2019, 03:53:53Gson kütüphanesini SharedPreferences'la kullanmanızı öneririm. Değerler JSON formatında string olarak saklanır, bu sayede array saklayabilirsiniz ayrıca çağırırken istediğiniz gibi handle edersiniz. Linkteki makaleden yararlanabilirsiniz;
https://medium.com/@evancheese1/shar...a-5d899c8b0235 - 11-01-2019, 13:22:32Evet ben de bu şekilde kullanıyorum. SQLite ile de çözülebilir ama bu zamana kadar bu yöntemle SQLitea hiç ihtiyaç duymadım.
Eygun adlı üyeden alıntı: mesajı görüntüle