簡體   English   中英

Uri on Activity.onActivityResult(int requestCode,int resultCode,Intent數據)

[英]Uri on Activity.onActivityResult(int requestCode, int resultCode, Intent data)

我對Android內容提供商的可靠性有些懷疑。

1-不同的Document是否可能具有相同的Uri?

例如。 用戶在設備中有2張圖片:

 content://com.android.providers.media.documents/document/image%AAAAA 

 content://com.android.providers.media.documents/document/image%BBBBB 

假設AAAAA將指向一個文件的情況,那么用戶將刪除該文件。

然后,用戶在系統中創建一個新文件,該新文件將收到AAAAA Uri。

這種情況會發生嗎?

還是按順序生成它們,以便首先創建CCCCC DDDDD等。我可以相信Uri始終指向同一文件實例(如果該Uri找不到文檔,則為null)?

2-Uri是否有可能指向已被重大更改的文檔?

曾經是音頻,現在是圖像的文檔是否可以具有與以前相同的標識符? 我並不是說用戶已經更改了文件內容,而是一個隱式意圖給了我一個Uri,我可以相信Uri對於該設備中的文檔是唯一的嗎?

這種情況會發生嗎?

是。

曾經是音頻,現在是圖像的文檔是否可以具有與以前相同的標識符?

是。

請注意,計算機中的幾乎所有其他事物都適用相同的條件。 例如,可以重新使用URL來指向不同的Web內容,包括具有不同MIME類型的內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM