Сделайте это для своего обратного вызова .....
call.enqueue(new Callback<AllResponseData>() {
@Override
public void onResponse(Call<AllResponseData> call, Response<AllResponseData> response) {
pDialog.dismiss();
if (response.isSuccessful()) {
ResultBody result = (ResultBody) response.body();
if (result.isSuccess()) {
PreferenceManager.getDefaultSharedPreferences(context).edit().putString("token", result.getToken()).commit();
// other stuff over here
} else
Log.d("sushildlh",result.getMessage());
} else
Toast.makeText(context, response.message(), Toast.LENGTH_SHORT).show();
}
@Override
public void onFailure(Call<AllResponseData> call, Throwable t) {
pDialog.dismiss();
}
});
сделайте это на кнопке выхода .....
PreferenceManager.getDefaultSharedPreferences(context).edit().putString("token", "").commit()
// other stuff over here