If I have previously logged into twitter via my app, in oncreate of my main activity I can get a session returned from
Twitter.getSessionManager().getActiveSession().
However, the session must not actually be active because I get a 403 forbidden when trying
StatusesService statusesService = TwitterCore.getInstance().getApiClient().getStatusesService();
statusesService.update("i like twitter", ...)
So this leaves the question, how can I check via the Twitter SDK if the user is logged in AND currently has the ability to update status? Basically I want the Sign in button to tell them they already have the ability to tweet if they tap it with an active session and would not have a 403 returned from attempting to tweet. I thought if getActiveSession returned a non null value, that would mean the user should be able to call statusService.update("", …) without getting a 403, but that is obviously not the case.