我有類似如下的代碼從資產文件夾加載時:圖像預覽未顯示
public void shareImageInEmail(String imageUri){
Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.setType("message/rfc822");
emailIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
emailIntent.putExtra(Intent.EXTRA_TEXT, "Some text");
emailIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(imageUri));
mActivity.startActivity(emailIntent);
}
當Uri
從媒體文件夾搶下(相機相冊等)一切工作正常。 問題是,當我把從資產Uri
文件夾是這樣的:
share("content://com.ex.myapp/logo.png");
在這種情況下,共享的作品,但電子郵件客戶端被打開時,圖像預覽是一個灰色的框,而不是實際的圖像。當我發送圖片被正確發送時,它只是沒有顯示預覽。
任何人都有解決方案嗎?
集類型像這樣*/*而不是郵件/ rfc822 – Nas
他們的畝st斜槓前後爲星號(*)符號。這個評論框不支持或者我不知道如何把這個 – Nas
嗨Deen。感謝您的回答,但是這並沒有解決問題。 – adrianrdzv