Soru & Cevap

Webview yenileme işlemi ...

04.11.2015 - 09:02

Arkadaşlar uygulamam webviewden oluşuyor. Webviewde sayfayı yenilemek gerekiyor haliyle şimdi sayfayı tutup aşağı doğru çektiğimizde sayfa yenilenmesini istiyorum öyle bir şey var fakat ismi aklıma gelmedi.

68 Görüntülenme

4 Cevap

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

Profile picture for user ozkance
ozkance
11.03.2017 - 06:50

@mehmetterzioglu02  activity dosyası kısmında sıkıntı yok ancak java kısmında var

ARKADAŞIMIZ BİRKAÇ YERİ EKSİK YAZMIŞ YANİ SİZİN YAPMANIZI İSTEMİŞ AMA SİZ AŞAĞIDAKİ KODU KULLANIRSANIZ SORUN ORTADAN KALKAR. KIRMIZI HATALARIN ÜZERİNİ ALT ENTER YAPMAYI UNUTMAYIN

final SwipeRefreshLayout swipeContainer = (SwipeRefreshLayout) findViewById(R.id.swipeContainer);
        swipeContainer.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
            @Override
            public void onRefresh() {
                //buraya yenileme kodunu yaz
                refresh();

                swipeContainer.setRefreshing(false);
            }
        });

 

Profile picture for user by.mutluay
by.mutluay
18.08.2016 - 11:11

Ben tüm yazanları yaptım ancak uygulama içindeki sitemin bir yazıdayken (yani anasayfada değilken) yenileme yapıldığında anasayfaya yönlendiriyor. Yazı içinde yenileme yapıldığında yine yazı içinde kalsın, anasayfaya gitmemesi için url'yi nasıl düzenleyebiliriz?

 

final SwipeRefreshLayout swipeContainer = (SwipeRefreshLayout) findViewById(R.id.swiperefresh);
        swipeContainer.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
            @Override
            public void onRefresh() {
                hakimliksinavi = (WebView) findViewById(R.id.web);

                webi.getSettings().setJavaScriptEnabled(true);
                web.setWebViewClient(new WebViewClient());
                web.loadUrl("http://www.abcdefg.com");
                swipeContainer.setRefreshing(false);
            }
        });

 

picture-46518-1428343928.jpg
halitpeker
05.11.2015 - 09:25

İlk olarak activity dosyasını aç ve webview i aşağıdaki gibi swipe araına koy

  <android.support.v4.widget.SwipeRefreshLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/swipeContainer"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

      <WebView
           android:id="@+id/web"
           android:layout_width="match_parent"
           android:layout_height="match_parent"    >
       </WebView>

</android.support.v4.widget.SwipeRefreshLayout>

 

Data sonra java dosyanı aç ve aşagıdaki kodu oncreate içinde yaz aşağı çekerek yenileme çalışacaktır.

 

final SwipeRefreshLayout swipeContainer = (SwipeRefreshLayout) findViewById(R.id.swipeContainer)		
		swipeContainer.setOnRefreshListener(new OnRefreshListener() {	
		@Override
		public void onRefresh() {
		  //buraya yenileme kodunu yaz					
		  swipeContainer.setRefreshing(false);
		}
	 });	

 

Mehmet TERZİOĞLU
10.06.2016 - 02:59
Dediğiniz Kodları Uygulamamıza Entegre Ettik Sayfayı Aşağı Doğru Çektiğimizde Sayfa Yenileniyor Gibi Görünüyor Fakat Yenilenmiyor Yardımcı Olabilirmisiniz. Teşekkürler.
Sercan
28.07.2016 - 11:33
kodu yanlış yeremi ekliyorum anlayamadım ama kod hata veriyor hiç çalıştıramadım
İbrahim Aydoğan Gökteke
05.11.2015 - 11:34
Hocam çok teşekkür ederim oldu. Ben sırf yenilemek için action bar koymuştum şimdi action bara gerek kalmadı tekrar çok teşekkür ederim.
Profile picture for user yd4172
yd4172
04.11.2015 - 09:35

neyde yapmayı istiyorsun android studiodamı

https://developer.android.com/training/swipe/add-swipe-interface.html

İbrahim Aydoğan Gökteke
04.11.2015 - 09:52
evet android studio da hocam. Fakat Action bar la değil. Sayfayı aşağı doğru kaydırınca yenilemesini istiyorum Swipe refresh mi diyorlar öyle bir şeydi.