Android web görünümü tanımlama bilgilerini veya şifreleri saklamak değil
Kullanıcı oturum ve uygulama yetkisi vermek ister Twitter, erişim belirteci almak ve benim uygulamaya devam etmektedir. Android WebView for Twitter OAuth ı kullanın:
(Ve) kullanıcı parolasını dükkana ihtiyacım yok, ama web görünümü etrafında Twitter çerezleri tutar, ve eğer şifre hatırlamak isterse de kullanıcı sorar. Sonuç olarak bu, hatta sonra de-yetki uygulama ile onun Twitter hesabı sayfa ve başvurum yok erişim belirteçleri, bir dahaki sefere web görünümü açılır, muhtemelen hala giriş yapmış, ve olmasa bile, şifre kutusu zaten dolu.
Nasıl şifreleri hatırlamak istemedin, oturum çerezleri ve kalıcı değil web görünümü zorlayabilir miyim? Eğer bu mümkün değilse, tüm saklı devlet (belki resim önbelleği hariç) silebilir miyim?
CEVAP
Bu depolanan çerezleri engellemek için kullanın ve çerez zaten saklı temiz
CookieSyncManager.createInstance(this);
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.removeAllCookies(callback);
cookieManager.setAcceptCookie(false);
WebView webview = new WebView(this);
WebSettings ws = webview.getSettings();
ws.setSaveFormData(false);
ws.setSavePassword(false); // Not needed for API level 18 or greater (deprecated)
/Beyaz, görünüm't değişiklikleri ...
Android Studio: Apaçık değil veya yanl...
ScrollView içinde liste görünümü Andro...
Başlığında değişken tanımlama dosyalar...
Android Studio - SDK güncel değil veya...