2

I logged in Instagram using browser. I want to logout from the Instagram. How can i archive programmatically?

Jignesh Goyani
  • 1,020
  • 9
  • 17

2 Answers2

5

You can use below code to clear cookies of browser to make it logout

CookieSyncManager.createInstance(ogout.this);
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.removeAllCookie();

Hope this helps you

Jatin
  • 1,650
  • 3
  • 17
  • 32
4

You can use this library for login,for logout just call mApp.resetAccessToken();

https://github.com/thiagolocatelli/android-instagram-oauth

and for webview.use below properties for clearing webview sessions and data.

    WebSettings mWebSettings = webview.getSettings();
        mWebSettings.setSavePassword(false);
        mWebSettings.setSaveFormData(false);
        webView.clearCache(true);
webView.clearHistory();

or reset HTTP Session using

  android.webkit.CookieManager.getInstance().removeAllCookie();

or

     CookieSyncManager cookieSyncMngr = CookieSyncManager.createInstance(context);
        CookieManager cookieManager = CookieManager.getInstance();
        cookieManager.removeAllCookie();

How to clear cookies and cache of webview on Android when not in webview?

Community
  • 1
  • 1
Sree Reddy Menon
  • 1,301
  • 13
  • 23