Ver mensagens sem resposta | Ver tópicos ativos Hoje é 25 Mar 2017, 08:38



Responder Tópico  [ 3 Mensagens ] 
 Remover tela branca apos splash pra webview 
Autor Mensagem
What is Android?
What is Android?

Data de registro: 10 Jul 2016, 19:31
Mensagens: 1
Mensagem Remover tela branca apos splash pra webview
desenvolvi meu primeiro app de um site meu, porem depois do splash fica uma tela branca de uns 7 segundo, tem como remover? ja pesquisei na net, mas a versão nova do android studio nao aceita os codigos sugeridos

segue meu active e meu splash

Main.Activity

package redeg4.mundodamulher;

import android.os.Build;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;

public class MainActivity extends AppCompatActivity {
    private WebView myWebView;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

         setContentView(R.layout.activity_main);
        myWebView = (WebView)findViewById(R.id.webView);
        WebSettings webSettings = myWebView.getSettings();
        webSettings.setJavaScriptEnabled(true);
        myWebView.loadUrl("http://www.mundodamulher.com.br");
        myWebView.setWebViewClient(new WebViewClient());
        myWebView.getSettings().setRenderPriority( WebSettings.RenderPriority.HIGH);
        myWebView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
        if (Build.VERSION.SDK_INT >= 19) {
            // chromium, enable hardware acceleration
            myWebView.setLayerType(View.LAYER_TYPE_HARDWARE, null);
        } else {
            // older android version, disable hardware acceleration
            myWebView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
        }
    }

    @Override
    public void onBackPressed() {
        if (myWebView.canGoBack()) {
            myWebView.goBack();
        } else {
            super.onBackPressed();
        }
    }
}
 

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

SplashScreen.java

package redeg4.mundodamulher;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Window;

/**
 * Created by Saeed on 9/12/2015.
 */

public class SplashScreen extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
              super.onCreate(savedInstanceState);
        setContentView(R.layout.splash);

        new Thread(){
            public void run(){
                try{
                    sleep(1000);
                }catch(InterruptedException e){
                    e.printStackTrace();
                }finally{
                    Intent intent = new Intent(SplashScreen.this, redeg4.mundodamulher.MainActivity.class);
                    startActivity(intent);
                }
                           }
        }.start();
    }
}
 


10 Jul 2016, 19:37
Perfil
Google employee
Google employee

Data de registro: 01 Jul 2013, 13:45
Mensagens: 2545
Localização: Rio de Janeiro
Mensagem Re: Remover tela branca apos splash pra webview
Essa tela branca não poderia ser o webview que ainda está carregando o link?

_________________
Quando seu problema for resolvido, clique na opção Editar no lado superior direito da sua primeira mensagem e coloque [Resolvido] no título.
Se resolveu o problema sozinh@, não esqueça de postar a solução, ela ajuda usuários em buscas no fórum.
Use os marcadores java e xml quando for postar.

Aprenda Java com esta apostila.


11 Jul 2016, 12:19
Perfil
What is Android?
What is Android?

Data de registro: 24 Mai 2016, 21:36
Mensagens: 3
Mensagem Re: Remover tela branca apos splash pra webview
Fala cara, beleza?

Eu também estou achando que esses 7 segundos são de carregamento da page. Você pode tentar carregar a webview durante a execução da SplashScreen. Assim, o usuário não visualiza essa tela branca.

tenta isso e reporta pra gente se funcionou!


22 Set 2016, 14:30
Perfil
Mostrar mensagens anteriores:  Organizar por  
Responder Tópico   [ 3 Mensagens ] 

Quem está online

Usuários vendo este fórum: ademilson, Alan Unger, alberto, alexandreizumi, alexcost2002, allart, alylson, Analista, Andreid, andreleitao, andrigo, arilsonm, billsombrio, Bitor, Bravox, Bruno, Catapan, cesschneider, Clone Trooper, criscmaia, culumin, Daniel Batista, Danilo Dias, danilosouza, Darkluna, Darth Sidious, Darth Vader, digiwise, dirceuconte, dobau, Dorpho, dr.faro, du_sr, Dudi_FC, edsonel, Eduardo, Eduardo - Brasil, eduardo.ali, eluttner, emersonbarros, EvertonLB, fabrizior, Faroli, Felipe Marcondes, felipetesc, ffabiano, fraga, frankmendes, freak, fredjpa, furlanrapha, genildof, glmsistemas, Gomes, gphonemania, Guilherme Cobain, guilhermepilotti, HanNiBaLSeTDf, helder84, hellbest, henrique.cardoso, hugomarinho, jacard, jackstuard, JairoCN, Jaison, Jango Fett, jcorreajr, jmarcos14, joaquimfoto, Joessi2007, jonasminas, juliano, juliherms, jzaires, konos, kristopher, Legiao, leonardodamata, lisbao, lucianoalves, luiz.lago, luizcesar, luizcyber, Marcelo, Marcelo Alves, marceloaragao, marcosrogel, marinho5, MauNunes, maximilianjx, Mayron Cimardi, mcroft, Michel, monteirojp, MpassosT, MSPRAFAEL, Mvitor, nandokanarski, navegador, neosun, nilsgome, pabarbosa, Padawan, Patrick, paulabr, pyrobit, Rafael Alencar, ramonrabello, regeriob2br, ricardo, Ricardo Chikasawa, ricardzanella, Rickxdx, Roberto, Robson Florentino, rodrigo_mg, rogerio.alcantara, rogeriokta, ronamore, rotmeil, rtodao, sasuke_sarutobi, scattonevi, taluna, Teodoro, thanaptos, the_hulk_knifer, thiagotomais, thiaguim, thienne, tiagocomerio, Topeca, VILESOFT, viniciusllima, viniciusluiz, Wds, Wenceslau, Wendel Carvalho, xa:=zin, Yuri e 1 visitante


Você não pode criar novos tópicos neste fórum
Você não pode responder tópicos neste fórum
Você não pode editar suas mensagens neste fórum
Você não pode excluir suas mensagens neste fórum
Você não pode enviar anexos neste fórum

Procurar por:

© 2007 - 2016 Portal Android - Comunidade de Desenvolvedores Android

Estamos no Linkedin    Siga-nos no twitter


Powered by phpBB - Hospedado por Bemobi