Abdul Kerem Kabiloğlu
Abdul Kerem Kabiloğlu
İstanbul-I (Avrupa)
22/11/2017 tarihinden beri üye
20 GY Puanı
87K GY Sırası

Kişisel Sayfaları

İlgi Alanları

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

Kullanıcıya ait Eğitim geçmişi bilgisi bulunmamaktadır.

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

1
Tümünü Gör

Json veri çekilmiyor

btn.setOnClickListener(new View.OnClickListener() {//indir butonu tıklanınca

                    @Override
                    public void onClick(View v) {
                        String convertURL = "https://downloadmp.org/@api/json/audiostreams/"+GelenVeriler.get(position).get("videoaydi");
                        HttpHandler ht2 = new HttpHandler();
                        String jsonStr2 = ht2.makeServiceCall(convertURL);

                        Log.e(TAG, "URL'ye istek gönderildi: " + convertURL);

                        if (jsonStr2 != null) {
                            try {
                                    JSONObject jsonObj2 = new JSONObject(jsonStr2);
                                    JSONObject converterdetay = jsonObj2.getJSONObject("vidInfo");
                                    JSONObject converterdetayici = converterdetay.getJSONObject("0");
                                    indirmeurl = converterdetayici.getString("dloadUrl");
                            } catch (final JSONException e) {
                                Log.e(TAG, "Json parsing error: " + e.getMessage());
                                runOnUiThread(new Runnable() {
                                    @Override
                                    public void run() {
                                        Toast.makeText(getApplicationContext(),
                                                "Bazı müzikler dönüştürülemedi, indirirken problem yaşayabilirisinz.",
                                                Toast.LENGTH_LONG)
                                                .show();
                                    }
                                });

                            }
                            dmanager = (DownloadManager) getSystemService(DOWNLOAD_SERVICE);
                            String link = indirmeurl;
                            DownloadManager.Request request = new DownloadManager.Request(Uri.parse(link));
                            request.setDestinationInExternalPublicDir(Environment.DIRECTORY_MUSIC, GelenVeriler.get(position).get("baslik")+".mp3");
                            sira = dmanager.enqueue(request);
                            Toast.makeText(getApplicationContext(),
                                    "İndirme başladı, eğer '<Adsız>' yazısı çıkarsa sabırlı olun tekrar indirecektir.",
                                    Toast.LENGTH_LONG)
                                    .show();
                        } else {
                            Log.e(TAG, "Sunucuya bağlanılamıyor.");
                            runOnUiThread(new Runnable() {
                                @Override
                                public void run() {
                                    Toast.makeText(getApplicationContext(),
                                            "Sunucuya bağlanılamıyor, lütfen internet bağlantınızı kontrol ediniz.",
                                            Toast.LENGTH_LONG)
                                            .show();
                                }
                            });

                        }
                    }
                });

Httphandler'i bir başka json verisi içinde kullanıyorum orada çalışıyor (arama konsolu gibi bir şey yaptım) ancak butonda çalışmıyor. Sizce nedeni ne olabilir, teşekkür ediyorum.