[英]Android: Sort attachments sent by mail
這是一個愚蠢且不重要的主題,但詢問並沒有什么損失。
我的應用程序在主菜單中有一個“共享應用程序”功能,它發送帶有文本和一組應用程序屏幕截圖的促銷 email,最后它調用以下方法:
public static void shareFile(ArrayList<Uri> uris, String fileType)
{
try{
Intent share = new Intent(Intent.ACTION_SEND_MULTIPLE);
share.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
share.setType(fileType);
String strSubject = TMLocale.getStringResourceByName("mainmenu_sharethisapp_subject");
share.putExtra(Intent.EXTRA_SUBJECT, strSubject);
share.putExtra(Intent.EXTRA_TEXT, TMLocale.getStringResourceByName("mainmenu_sharethisapp_recommendtext"));
share.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris);
activity.get().startActivity(Intent.createChooser(share, TMLocale.getStringResourceByName("mainmenu_sharethisapp_shareapptitle")));
}
catch(Exception ex){
Toast.makeText(activity.get(), String.valueOf(ex.getMessage()),Toast.LENGTH_LONG).show();
}
}
這很好用,但是您收到的(例如通過郵件)是一組無序的附件,我的意思是,附件順序與ArrayList<Uri>
順序不對應。
我希望按照 ArrayList 的方式訂購附件,因此收到 email 的人可以看到應用程序在附件之后是如何工作的(來自 Gmail -例如 - 以“不可讀的方式 - 不下載”) ,就像按照用戶使用該應用程序所遵循的相同工作順序一樣。
我已經進行了幾次測試,以確認附件總是不僅無序到達,而且以不同的 - 可能是隨機的 - 順序到達。
是否可以對附件進行排序?
我想訂購附件,因為 ArrayList 是
然后只使用一個附件,在該附件中附加一個將圖像按所需順序放置的文檔。
否則...您的代碼正在啟動ACTION_SEND_MULTIPLE
活動。 Play 商店和其他地方可能有數千個。 他們中的任何人如何處理您的額外內容取決於他們的開發人員,而不是您或我。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.