The problem is the latest update of the Twitter Android application (4.1.9)
The action you invoke has been changed to "com.twitter. Applib .PostActivity". Try this to prevent throwing Exception on older / newer versions of Twitter:
try{
startActivityForResult(share, SHARE_TWITTER);
}catch(Throwable e){
share.setClassName("com.twitter.android", "com.twitter.applib.PostActivity");
try{
startActivityForResult(share, SHARE_TWITTER);
}catch(Throwable e2){
Log.e(TAG, e2.toString());
}}
source
share