Salih
Salih
Kocaeli
30/11/2018 tarihinden beri üye
80 GY Puanı
48K GY Sırası

Kişisel Sayfaları

İlgi Alanları

2 Rozet
0 Sertifika
3 Soru Sordu
3 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

Sakarya Ü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

6
Tümünü Gör

Html text

Merhaba, 

Uygulamada volley kütüphanesi ile veri çekiyorum. 

yazılarımın içinde html taglar var.  aslında paragraflarda <p> tagı var. bunu temizleyemiyorum.  

esasında tüm html kodları da çalıştırabilecek bir yöntem arıyorum. Bazı yöntemler buldumsa da onlar android içinde hazırlanan veriler için. 

bu problemi nasıl çözebilirim..

Şimdiden teşekkürler.

picture-199562-1543614110.jpg
5 yıl 11 ay önce yanıtladın

Volleyle çekilen verileri güncelleme

Arkadaşlar merhaba, 

bir mySQL'den veri çekiyip cardvievda görüntülüyorum.  

denemek için mySQL'e elle girdiğim ilk verileri çekti. deneme listemi oluşturdum.  herşey güzel. 

ancak daha sonra veritabanına veri girdiğimde listeme yeni veriler eklenmiyor. Güncellenmiyor. Uygulamayı kapatım açıyorum yine sonuç yok.  

Her liste aktivitesine girdiğimizde webservisin verdiği verileri uygulamada görünmesi için ne yapmalıyız?  

 

picture-199562-1543614110.jpg
5 yıl 11 ay önce yanıtladın

Cardviewlar için ayrı ayrı onclick metodu eklemek

Merhaba arkadaşlar. 

4 5 elemanlı bir liste için cardview oluşturdum. Fakat bunların her biri için  ayrı birer onclick metodu oluşturmak istiyorum. Nasıl yapabilirim? 

bunu if kullanarak yapmanın mümkün olabilir ama nasıl?  

mesela "kitap resmi olan cardviewı tıklayınca (ya da resmi tıklayınca) xxx activiteye geç" demeyi başarabilir miyiz?  

şimdiden teşekkürler.

picture-199562-1543614110.jpg
5 yıl 11 ay önce yanıtladın

Volleyle çekilen verileri güncelleme

picture-199562-1543614110.jpg
03 Aralık 2018 tarihinde cevaplandı

Umarım bir faydamız olur diyerek çözüm yolumu sizinle paylaşayım.. 

Volley kütüphanesinin cachesi var. Bu her seferinde kaldığı sürece listeniz, yani çekilen verileriniz güncellenmiyor. Onun için kütüphanede şöyle bir kod var.

requestQueue.getCache().clear();

Bu kodu volley kuyruğunu bitirirken kullanıyoruz. Hatta cacheyi tamamende kapatabilirsiniz. Ama bu çok mantıklı değil. Çünkü internetiniz yoksa bu defa hiçbir veri yüklenmeyecektir. 

Bu durumda, internetiniz varsa ve yoksa diye kontrol yapıyoruz. Buna göre de ya cacheyi temziliyoruz, ya da temizlemiyoruz. Aşağıdaki kontrolü yapıp, volley kuyruğunda çağıracağız. 

 public boolean networkConnection() {   //BAĞLANTIYI KONTROL ETMEK
        ConnectivityManager conMgr = (ConnectivityManager) getSystemService (this.CONNECTIVITY_SERVICE);
        if (conMgr.getActiveNetworkInfo() != null && conMgr.getActiveNetworkInfo().isAvailable() && conMgr.getActiveNetworkInfo().isConnected()) {
            return true;
        }else{
            return false;
        }
    }

yani şöyle olacak :  

 

Volley.newRequestQueue(gazeteYazilari2.this).add(stringRequest); // internet yoksa zaten normal kuyruk

        if(networkConnection()){  //internet varsa cacheyi temizle ve çağır 
            RequestQueue requestQueue = Volley.newRequestQueue(gazeteYazilari2.this);
            requestQueue.getCache().clear();
            requestQueue.add(stringRequest);
        }else{ // internet yoksa birşey yapma.. 

        }

Hiçbir Türkçe kaynakta deva bulamamıştım derdime. Artık arayan bulabilecek. :) 

Volleyle çekilen verileri güncelleme

picture-199562-1543614110.jpg
03 Aralık 2018 tarihinde cevaplandı

Umarım bir faydamız olur diyerek çözüm yolumu sizinle paylaşayım.. 

Volley kütüphanesinin cachesi var. Bu her seferinde kaldığı sürece listeniz, yani çekilen verileriniz güncellenmiyor. Onun için kütüphanede şöyle bir kod var.

requestQueue.getCache().clear();

Bu kodu volley kuyruğunu bitirirken kullanıyoruz. Hatta cacheyi tamamende kapatabilirsiniz. Ama bu çok mantıklı değil. Çünkü internetiniz yoksa bu defa hiçbir veri yüklenmeyecektir. 

Bu durumda, internetiniz varsa ve yoksa diye kontrol yapıyoruz. Buna göre de ya cacheyi temziliyoruz, ya da temizlemiyoruz. Aşağıdaki kontrolü yapıp, volley kuyruğunda çağıracağız. 

 public boolean networkConnection() {   //BAĞLANTIYI KONTROL ETMEK
        ConnectivityManager conMgr = (ConnectivityManager) getSystemService (this.CONNECTIVITY_SERVICE);
        if (conMgr.getActiveNetworkInfo() != null && conMgr.getActiveNetworkInfo().isAvailable() && conMgr.getActiveNetworkInfo().isConnected()) {
            return true;
        }else{
            return false;
        }
    }

yani şöyle olacak :  

 

Volley.newRequestQueue(gazeteYazilari2.this).add(stringRequest); // internet yoksa zaten normal kuyruk

        if(networkConnection()){  //internet varsa cacheyi temizle ve çağır 
            RequestQueue requestQueue = Volley.newRequestQueue(gazeteYazilari2.this);
            requestQueue.getCache().clear();
            requestQueue.add(stringRequest);
        }else{ // internet yoksa birşey yapma.. 

        }

Hiçbir Türkçe kaynakta deva bulamamıştım derdime. Artık arayan bulabilecek. :) 

RecyclerView kasma

picture-199562-1543614110.jpg
01 Aralık 2018 tarihinde cevaplandı

resim boyutlarının tesirini unutmayın. mb'ı aşan resimler kullanırsanız kaçınılmaz sondur.