import android.app.ActionBar;
import android.app.Activity;
import android.content.AsyncQueryHandler;
+import android.content.ContentResolver;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.database.Cursor;
getMenuInflater().inflate(R.menu.movie, menu);
ShareActionProvider provider = GalleryActionBar.initializeShareActionProvider(menu);
- if (provider != null) {
+ // Document says EXTRA_STREAM should be a content: Uri
+ // So, we only share the video if it's "content:".
+ if (provider != null && ContentResolver.SCHEME_CONTENT
+ .equals(mUri.getScheme())) {
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("video/*");
intent.putExtra(Intent.EXTRA_STREAM, mUri);