È possibile utilizzare il metodo CookieManager#setCookie(String url, String value). Come indicato nei documenti:
Imposta un cookie per l'URL specificato. Qualsiasi cookie esistente con lo stesso host, percorso e nome verrà sostituito con il nuovo cookie.
Il modo "più chiaro" è impostare tutti i cookie creati da Twitter scaduti (un tempo nel passato). Il codice da this answer ha quasi ragione, tranne la data è in futuro.
Codice modificato:
final String domain = "http://www.twitter.com";
CookieSyncManager.createInstance(this);
CookieManager cookieManager = CookieManager.getInstance();
String cookiestring = cookieManager.getCookie(domain); //get all cookies
String[] cookies = cookiestring.split(";");
for (int i=0; i<cookies.length; i++) {
String[] cookieparts = cookies[i].split("="); //split cookie into name and value etc.
// set cookie to an expired date
cookieManager.setCookie(domain, cookieparts[0].trim()+"=; Expires=Wed, 31 Dec 2000 23:59:59 GMT");
}
CookieSyncManager.getInstance().sync(); //sync the new cookies just to be sure
Checkout le risposte qui: http://stackoverflow.com/questions/2834180/how-to-remove-cookies-using-cookiemanager-for-a-specific-domain –