Yorumlar

Ahmet Burak Demirkoparan
10 yıl 1 ay önce
asynctask network işlemleri yapıldığı sırada ui threadın kitlenmemesi için ui threadla paralel olarak koşan bir yapıdır.kullanmazsan uygulaman patlar.ilkel çözümleri var ama kesinlikle kullanmanı tavsiye ederim.arka planda calısan thread görevi görür kısaca. resmin açıklamasınıda java taraflı gönder php de de mysql' e eklet o açıklamayı mesela url si ile birlikte
Ahmet Burak Demirkoparan
10 yıl 1 ay önce
Hayır ListView kullanmadım. Sadece tek bir resmi drawable-xxdpi klasörüne eklemiştim ve deneme amaçlı olarak MainActivity içerisinde bir imageview oluşturup resmi yükletmek isteyince bu hatayı almıştım. java.lang.OutofMemoryError: bitmap size exceeds VM budget. Şurada sorunun çözümünü buldum: http://developer.android.com/training/displaying-bitmaps/index.html
Ahmet Burak Demirkoparan
10 yıl 1 ay önce
Mesela id değerimiz var veritabanında. Program içindeki id ile database deki id yi geçici olarak eşitlemek için tutuluyor yani sanırım böyle bişey değil mi ?
Ahmet Burak Demirkoparan
10 yıl 1 ay önce
Hayır bence o değil.aslında model ayrımı yapılmasının temel sebebi çok boyutlu yazılım mimarisini sağlamak(MVC gibi yazılım mimarilerinde).Her katman kendi görevini üstlenir ve onu yapar.Genelde web tabanlı MVC projelerde(Model-View-Controller) gibi üç katman bulunmaktadır.Model katmanında database ile iletişime geçilip datalar alınır mesela.Sonra Controllere aktarılır orada da gerekli filtremeler vs yapılır datalar üzerinde.İhtiyaca göre data şekillendirilir daha sonrada view'e aktarılıp ekrana bastırılır. Bunun haricinde bu yazılım mimarileri haricinde dediğim gibi data havuzu muhabbeti model kelimesini karşılıyor aslında. SAP UI5 ile uygulama geliştirmiştim orada tam olarak model kavramı datanın taa kendisiydi mesela.Json formatında datayı bi modele yüklüyordum o modelide nesnelere veriyordum gösteriyordu nesneler datayı. Aslında bizde burdan şu çıkarımı yapabiliriz Sen ListView'e datayı adapter ile veriyorsun değil mi?Adapterin burada senin modelin oluyor.Aynı mantık burada da geçerli.Sen gidip datayı elde ediyorsun sonra Adapter'e yüklüyorsun.Artık nesne datayı gösterirken adaptere ihtiyaç duyuyor.Data sağlayıcı adapter oluyor
Ahmet Burak Demirkoparan
10 yıl 1 ay önce
ben de burdaki kodu kopyalayıp yapıştırdım ama çalışmadı. Acaba tam olarak nereye koydunuz kod parçasını.Ve nasıl çalıştırdınız?
Ahmet Burak Demirkoparan
10 yıl 1 ay önce
:) onu elbette biliyorum. Sorduğum bu metod herhangi bir başka metodun içinde mi kullanılıyor.