Intent.ACTION_VIEW和子类化android.net.Uri

在我的应用程序中,我需要查看一些可通过
Intent.ACTION_VIEW
访问的数据。问题很简单,我无法传递给我的数据的ACTION_VIEW Intent Uri,因为数据不在文件或网络资源中 - 它们在加密数据库中。我需要子类
android.net.Uri
或找到一种方法并教导ACTION_VIEW接受而不是Uri只是简单的InputStream。但: android.net.Uri不能被子类化,因为Uri()构造函数是私有的 Intent.ACTION_VIEW只接受
Uri
作为数据(是吗?) 任何想法如何解决问题?     
已邀请:
如果您的“数据”是“加密数据库”,那么您必须编写自己的活动来查看该数据。由于它是您自己的活动,因此可以访问“加密数据库”。     

要回复问题请先登录注册