0
Если я нажму кнопку «Назад» в своем приложении, появится белый экран. Если я снова нажму на него, это покажет мою активность. Как удалить активность белого экрана?Как избежать белого экрана в веб-браузере, когда я нажимаю кнопку «Назад» на Android?
Это моя активность:
public class Facebook extends AppCompatActivity
{
WebView fb_link;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_facebook);
fb_link = (WebView) findViewById(R.id.fb);
fb_link.getSettings().setJavaScriptEnabled(true);
fb_link.loadUrl("https://www.facebook.com/profile.php id=100012806950302");
fb_link.getSettings().setLoadsImagesAutomatically(true);
fb_link.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
fb_link.getSettings().getBuiltInZoomControls();
fb_link.getSettings().setPluginState(WebSettings.PluginState.ON);
fb_link.setInitialScale(1);
fb_link.getSettings().setLoadWithOverviewMode(true);
fb_link.getSettings().setUseWideViewPort(true);
fb_link.setScrollbarFadingEnabled(false);
fb_link.getSettings().setAllowFileAccess(true);
fb_link.setWebChromeClient(new WebChromeClient());
}
public void onBackPressed()
{
if(fb_link!=null && fb_link.canGoBack())
fb_link.goBack();// if there is previous page open it
else
super.onBackPressed();//if there is no previous page, close app
}
}
если я нажав кнопку назад первый раз это будет показать белый экран ... снова я нажимаю кнопку назад, моя предыдущая активность будет открыта ... как избежать белого экрана ??? –