- Home /
Android Share intent Twitter not working?
Hi,
I currently have the following code that allows me to share an image and some text. When the pop up shows on the screen to select which app to use to share, when I select Twitter, it opens fine. But when I click tweet, it doesn't send, but there is no error message.
AndroidJavaClass intentClass = new AndroidJavaClass ("android.content.Intent");
AndroidJavaObject intentObject = new AndroidJavaObject ("android.content.Intent");
AndroidJavaClass uriClass = new AndroidJavaClass("android.net.Uri");
AndroidJavaObject uriObject = uriClass.CallStatic<AndroidJavaObject>("parse","file://" + destination);
intentObject.Call<AndroidJavaObject> ("setAction", intentClass.GetStatic<string> ("ACTION_SEND"));
intentObject.Call<AndroidJavaObject> ("setType", "image/*");
intentObject.Call<AndroidJavaObject>("putExtra", intentClass.GetStatic<string>("EXTRA_SUBJECT"), "I played The Stacker!");
intentObject.Call<AndroidJavaObject>("putExtra", intentClass.GetStatic<string>("EXTRA_TEXT"), text);
intentObject.Call<AndroidJavaObject> ("putExtra", intentClass.GetStatic<string> ("EXTRA_STREAM"), uriObject);
AndroidJavaClass unity = new AndroidJavaClass ("com.unity3d.player.UnityPlayer");
AndroidJavaObject currentActivity = unity.GetStatic<AndroidJavaObject> ("currentActivity");
currentActivity.Call ("startActivity", intentObject);
When I choose to send a direct twitter message, it works fine, and when I choose another app like Google+ it also works. I am wondering if there is a permission I am missing? These are what I currently have:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
Does anyone know why this won't work? Any help is greatly appreciated, Thanks.
Your answer
Follow this Question
Related Questions
NoSuchMethodError when calling putExtra 0 Answers
Android Share text and image? 4 Answers
Open Android App from URL 3 Answers
Passing parameter from native android 2 Answers
Android Native share (intent) an image with a link 4 Answers