Turkcell | Geleceği Yazanlar

Soru & Cevap

RSS Çekilen veriyi uygulama içerisinde açma

11.07.2014 - 23:48

Merhaba Arkadaşlar

Rss'le verileri çekip listview'de listeliyorum ve listview'deki item'lardan birine tıklandığınında telefonun tarayıcısından link olarak o yazıyı açtırıyorum bunun yerine linki alıp uygulama içerisindeki sabit bir webview'de açtırabilirmiyim yada o linkteki yazıları nasıl çekipte gösterebilirim ?

Kodlarım : http://laravel.io/bin/DP6Ov

3095 Görüntülenme

2 Cevap

Cuma
12.07.2014 - 16:48

Tam olarak istediğim o değildi yalnız şöyle açıklayayım ben : Şimdi rss'le çektikten sonra listeliyor ya orda listedekilerden birine tıklayınca normalde telefonun tarayıcısında açıyor benim istediğim uygulama içerisindeki webview'de açması yani xmlLink'i alıp bir değişkene yazıdırıp o değişkenide webview.loadUrl'de kullanmak istiyorum

[code]String item = xmlLink.get(position);
             Uri.parse(item);
             Intent i = new Intent(DualarActivity.this,WebActivity.class);
             i.putExtra(Degiskenler.linkd, item);
            startActivity(i);[/code]

 

kodlarım bunlar : 

WebViewActivity :[code]w1=(WebView)findViewById(R.id.webView1);
        w1.loadUrl(getIntent().getStringExtra("linkd"));[/code]

 

Değişkenler.java : [code]

package com.cumakesici.dualar;

public class Degiskenler {

    public static final String linkd="";
}

[/code]

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Ahmet Burak Demirkoparan
14.07.2014 - 00:25
tamam tıklandığında yeni bi activity'e intent ile gönder putExtra methodu ilede url yi gönder. o activitydede url yi al direk webview'e bas bu sayede kişi hangi item'e tıklarsa onun linki activity'e gidecek ve onun detay sayfası görüntülenecek.
Ahmet Burak Demirkoparan
12.07.2014 - 15:19

Uygulama içerisinde bir webview'e o url yi gömüp açabilirsin bir sıkıntı yok bunda tabiki.

http://javatechig.com/android/android-webview-example

bu kaynakta 5.bölüme bakarsan istediğin şey anlatılıyor zaten.

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

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