folder Tahribat.com Forumları
linefolder Android - IOS Programlama
linefolder Android Webview Beyaz Ekran Sorunsalı



Android Webview Beyaz Ekran Sorunsalı

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    xursi
    xursi's avatar
    Kayıt Tarihi: 18/Eylül/2005
    Erkek

    Eclipsete webview kullanarak asset klasöründen site çekip uygulamada gösteriyorum. Uygulama üst model telefonlarda(s5,g4,g2,g3,z3 vs) beyaz ekran da kalıyor. Uygulama açılıyor içerik gelmiyor.  Manifest dosyasında internet izni verildi. Kullanılan sdk mini 15 target 23.

    package com.hasankurtay.ceviz;
    
    import android.annotation.SuppressLint;
    import android.app.Activity;
    import android.os.Bundle;
    import android.view.KeyEvent;
    import android.view.Menu;
    import android.view.MenuItem;
    import android.webkit.WebView;
    
    
    @SuppressLint("SetJavaScriptEnabled") public class MainActivity extends Activity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            
            String url = "file:///android_asset/ceviz/index.html"; 
            WebView view = (WebView) this.findViewById(R.id.webview1);
            view.getSettings().setJavaScriptEnabled(true);
            view.loadUrl(url);
        }
    
    ////kod buraya gelecek
        
       @Override
    	public boolean onKeyDown(int keyCode, KeyEvent event) {
    		
    		
    		WebView view = (WebView) findViewById(R.id.webview1);
    				
    	   
    	    if ((keyCode == KeyEvent.KEYCODE_BACK) && view.canGoBack()) {
    	    	view.goBack();
    	        return true;
    	    }
    	    
    	    return super.onKeyDown(keyCode, event);
    	}
    
        @Override
        public boolean onCreateOptionsMenu(Menu menu) {
            // Inflate the menu; this adds items to the action bar if it is present.
            getMenuInflater().inflate(R.menu.main, menu);
            return true;
        }
    
        @Override
        public boolean onOptionsItemSelected(MenuItem item) {
            // Handle action bar item clicks here. The action bar will
            // automatically handle clicks on the Home/Up button, so long
            // as you specify a parent activity in AndroidManifest.xml.
            int id = item.getItemId();
            if (id == R.id.action_settings) {
                return true;
            }
            return super.onOptionsItemSelected(item);
        }
    }
    

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    JPriest
    JPriest's avatar
    Kayıt Tarihi: 09/Mart/2007
    Erkek
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    xursi
    xursi's avatar
    Kayıt Tarihi: 18/Eylül/2005
    Erkek

    Hocam denedim Genymotion daki sanal makinada öncedende çalışıyordu ama yine deneme yağtığım z3 ve g3 telefonlarda işe yaramadı :(

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MhmdAlmz
    MhmdAlmz's avatar
    Kayıt Tarihi: 09/Ağustos/2015
    Erkek

    Hoam bazen manifest dosyasında internet izni olmayınca böyle yapıyor hocam . Hata vermez bu şekilde boş sayfa döner webview de birde olmazsa Interneti kontrol ettirip öyle load edin ilk önce WebView dinlerken internet varmı ona bakın


    Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu önünden (ahiret dünyadan) daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken (doğru) yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? Öyle ise, sakın yetime kahretme (onu horlama)! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    @xursi, normal bir site yazdiginda geliyor mu site? geliyorsa internet izni ile ilgisi yok


    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    xursi
    xursi's avatar
    Kayıt Tarihi: 18/Eylül/2005
    Erkek

    Hocalar uygulama 4.4 e kadar olan sürümlerde açılıyor ve sayfa geliyor zaten. Site localde hem telefonlarda hemde genymotionda çalışıyor. android 5.0-6.0 sürümlerinde beyaz ekranda kalıyor. 4.4 ten sonra android webview ile alakalı birşeyler yapmış dün epey birşeyler buldum ama daha çözüme ulaşamadım :D

    Manifest dosyasında da internet iznini vermiştim zaten o konudada sorun yok yani :D 

    @unbalanced @MhmdAlmz

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ozgunlu
    ozgunlu's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Kasım/2011
    Erkek

    http://developer.android.com/about/versions/android-5.0-changes.html

    WebView


    Android 5.0 changes the default behavior for your app.

    • If your app targets API level 21 or higher:
      • The system blocks mixed content and third party cookies by default. To allow mixed content and third party cookies, use the setMixedContentMode() and setAcceptThirdPartyCookies() methods respectively.
      • The system now intelligently chooses portions of the HTML document to draw. This new default behavior helps to reduce memory footprint and increase performance. If you want to render the whole document at once, disable this optimization by calling enableSlowWholeDocumentDraw().
    • If your app targets API levels lower than 21: The system allows mixed content and third party cookies, and always renders the whole document at once.

    Hello, i am nothing. I come from Neverland.
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MhmdAlmz
    MhmdAlmz's avatar
    Kayıt Tarihi: 09/Ağustos/2015
    Erkek

    Enteresan. Hocam ben kullanıyorum ama pek bi sorun yok.  Web view dinleyip url ekrana yazdırsan? Yüklenirken mi kalıyor herhangi. Bi hata da yok :/


    Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu önünden (ahiret dünyadan) daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken (doğru) yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? Öyle ise, sakın yetime kahretme (onu horlama)! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    xursi
    xursi's avatar
    Kayıt Tarihi: 18/Eylül/2005
    Erkek
    ozgunlu bunu yazdı

    http://developer.android.com/about/versions/android-5.0-changes.html

    WebView


    Android 5.0 changes the default behavior for your app.

    • If your app targets API level 21 or higher:
      • The system blocks mixed content and third party cookies by default. To allow mixed content and third party cookies, use the setMixedContentMode() and setAcceptThirdPartyCookies() methods respectively.
      • The system now intelligently chooses portions of the HTML document to draw. This new default behavior helps to reduce memory footprint and increase performance. If you want to render the whole document at once, disable this optimization by calling enableSlowWholeDocumentDraw().
    • If your app targets API levels lower than 21: The system allows mixed content and third party cookies, and always renders the whole document at once.

    Yöntem işe yaradı hocam çok teşekkür ediyorum. Ayrıca yardımcı olan herkesede teşekkür ediyorum :)

Toplam Hit: 1748 Toplam Mesaj: 9
java android eclipse webview