0
我爲共享操作編寫了此代碼。共享功能不起作用
我希望它能夠共享文本+位圖。
它不給我一個錯誤 - 它只是沒有做任何事情。
case R.id.share:
int myinfoPos = info.position;
Movie myMovie= myMovies.get(myinfoPos);
int myMovieID=myMovie.id;
DBCommands db = new DBCommands(con);
Cursor c = db.getmovieById(myMovieID);
String text = c.getString(c.getColumnIndex(DBConstants.SUBJECT));
String getBit = c.getString(c.getColumnIndex(DBConstants.PHOTOENCODE));
Bitmap myBitmapAgain = db.decodeBase64(getBit);
//Uri pictureUri = db.decodeBase64(myBitmapAgain);
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_TEXT, text);
shareIntent.putExtra(Intent.EXTRA_STREAM, myBitmapAgain);
shareIntent.setType("image/*");
shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
con.startActivity(Intent.createChooser(shareIntent, "Share images..."));
在此先感謝您。