我的应用会创建一个意图,然后从中创建一个chooser intent。如果没有应用程序来处理意图,则选择器意图会创建一个对话框来通知用户。我希望我的应用程序能够通过异常或其他方式获得此事实的通知。有可能吗?
我想我可以使用queryIntentActivities()
查询是否有适合我原始意图的活动。这会是一个很好的解决方案吗?在UI线程上使用它会太慢吗?还有更好的方法吗?
答案 0 :(得分:2)
我想我可以使用queryIntentActivities()查询是否有适合我原始意图的活动。这会是一个很好的解决方案吗?
不确定。如果返回一个空列表,您就知道选择器没有任何选项。
在UI线程上使用它会不会太慢?
不是我知道的。
有更好的方法吗?
在您放松的时候让其他人为您拨打queryIntentActivities()
的电话。 : - )