2010-11-24 3 views
3

Я создаю базовое приложение WebView, которое загрузит веб-страницу. Эта веб-страница требует входа в систему. Когда я выхожу или обновляю страницу, она меня выводит. Как я могу войти в систему? Следующий код - это моя попытка, основанная на некоторых исследованиях, но, видимо, я не понимаю эту концепцию. И поэтому я могу убить двух птиц одним камнем, может ли кто-нибудь дать мне знать, как предотвратить обновление страницы при повороте телефона? Это возможно? Спасибо за любую помощь в продвинутом виде.Android WebView - запомнить имя пользователя и пароль

public void onCreate(Bundle savedInstanceState){ 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 

    mWebView = (WebView) findViewById(R.id.webview); 
    mWebView.getSettings().setJavaScriptEnabled(true); 
    mWebView.loadUrl("www.randomurl.com"); 
    mWebView.setWebViewClient(new HelloWebViewClient()); 
    CookieSyncManager.createInstance(this); 
    CookieSyncManager.getInstance().startSync(); 
    CookieManager.getInstance(); 
} 
+0

Используется ли форма входа или базовый http-адрес? – Mikpa 2010-11-24 19:35:19

ответ

4

Две проблемы, которые я опубликовал, были фактически связаны. По-видимому, когда изменение ориентации или когда я перемещаться из веб-страницы, данные будут уничтожены, так что я добавил этот метод

@Override 
public void onConfigurationChanged(Configuration newConfig) { 
    super.onConfigurationChanged(newConfig); 
} 

Надеемся, что это будет полезно для других людей!

+0

Изменения конфигурации не происходят при навигации по веб-страницам. – AndroidDev 2015-05-09 07:53:38

Смежные вопросы