Intent.ACTION_VIEW и создание подклассов android.net.Uri - PullRequest
0 голосов
/ 15 декабря 2010

В моем приложении мне нужно просмотреть некоторые данные, которые доступны с Intent.ACTION_VIEW. Проблема заключается в простом факте, что я не могу передать в ACTION_VIEW Intent Uri своих данных, так как данные не находятся в файловом или сетевом ресурсе - они находятся в зашифрованной базе данных. Мне нужно либо подкласс android.net.Uri, либо найти способ и научить ACTION_VIEW принимать вместо Uri просто простой InputStream. Но:

  1. android.net.Uri нельзя разделить на подклассы, так как конструктор Uri () является приватным
  2. Intent.ACTION_VIEW принимает только Uri в качестве данных (не так ли?)

Есть идеи, как решить проблему?

1 Ответ

0 голосов
/ 15 декабря 2010

Если ваши «данные» находятся «в зашифрованной базе данных», то вам нужно написать свою собственную активность для просмотра этих данных. Поскольку это ваша собственная деятельность, он сможет получить доступ к «зашифрованной базе данных».

...