Soru & Cevap

Volley Json Parse için Item Click

09.04.2015 - 08:04

Başlık çok açıklayıcı olmadı ama şöyle açıklayayım:

Arkadaşlar bir json dosyasından filmleri puanlarını vs. çekiyorum.Bu json dosyasında bu filmlerin linklerini de eklesem her filmin linkini çekip o filmin bulunduğu item'a tıklandığında o linki Intent ile açtırmak istiyorum Bunun için kaynak vs. tutorial varsa yardımlarınızı bekliyorum.

6 Görüntülenme

3 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-16490-1553546609.jpg
bektasesref
17.05.2015 - 10:01
Kardeş ben aynı sistemi yaptım geniş kapsamlı olarak ama yaptıktan sonra düşünen biri olduğum için telif hakkı meselesi aklıma yeni dank etti.Hesabım kapatılmasın diye projeyi iptal ettim.Ama dediğin oluyor.Ben ise kaynak olarak şu projeden yola çıkmıştım. http://www.androidhive.info/2014/07/android-custom-listview-with-image-and-text-using-volley/ Film haklarına dikkat et derim.Ayrıca çok önemli bir şey daha var,film url leri çoğu sitede değişken.Hepsinin url kısmında expires diye bi tanım var.Sanırsam sadece o video player ile açıldığında o url ler filmi açabiliyo.Yani ben yüklediğim url ler ile maksimum 1 gün idare edebiliyodum.Ona bi çözüm bulamamıştım.Aslında bulsaydım başka develoepr hesabı açıp oradan yayınlardım.Ta ki ban yiyene kadar :) Kolay gelsin
picture-1372-1408467635.jpg
ahmtbrk
10.04.2015 - 09:02

Film isminde bir class yazarsın içinde filmAdi,puan,link vs tutarsın

Daha sonra ListView adapterine ArrayList<Film> gönderirsin.

Tıklandığında ise onClickItem'de

Film clickedFilm = (Film)parent.getItemAtPosition(position); ile erişirsin.

daha sonra clickedFilm.getFilmUrl() tarzı bir methodla o url'e erişirsin.(getter setter metodlar yazacaksın Film classına)

picture-1372-1408467635.jpg
ahmtbrk
10.04.2015 - 03:07

O linki intent ile açtırmaktan kasıt ne orasını tam anlayamadım da şunu kast ettin sanırım.

[code]


String url = "http://www.example.com";

Intent i = new Intent(Intent.ACTION_VIEW);

i.setData(Uri.parse(url));

startActivity(i);
 

[/code]

url kısmında filmin urlsini verirsen browser ile o filmin olduğu adresi açarsın.

Cuma
10.04.2015 - 07:12
Linki açtırma kısmı doğru bu şekilde ama o stringi json dosyasından alsın istiyorum. Yani json dosyamda birden fazla film ve bu filmlerin başlığı, puanı linki vs. var ve bu filmleri Vs. Listview e yazdırıyor o listviewdeki item lardan birine yani filme tıkladığında json dosyasından ilgili filmin linkini almasını istiyorum