Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 确定Intent.createChooser中的Intent是否将启动Facebook_Android_Facebook_Android Intent - Fatal编程技术网

Android 确定Intent.createChooser中的Intent是否将启动Facebook

Android 确定Intent.createChooser中的Intent是否将启动Facebook,android,facebook,android-intent,Android,Facebook,Android Intent,我正在通过createChooser方法创建一个意图,我需要知道从这个方法返回的意图是否会启动Facebook 是否有意向书上的财产会通知我这一点 是否有意向书上的财产会通知我这一点 不是真的 欢迎您查看getComponent,看看它是否是Facebook,您可以使用任何脆弱的算法来确定什么是Facebook,什么不是Facebook 但是,如果传递到createChooser的意图有多个匹配项,则返回的意图将指向系统提供的选择器活动。此时,您所拥有的只是一个意图,而用户没有选择一个候选活动。

我正在通过createChooser方法创建一个意图,我需要知道从这个方法返回的意图是否会启动Facebook

是否有意向书上的财产会通知我这一点

是否有意向书上的财产会通知我这一点

不是真的

欢迎您查看getComponent,看看它是否是Facebook,您可以使用任何脆弱的算法来确定什么是Facebook,什么不是Facebook

但是,如果传递到createChooser的意图有多个匹配项,则返回的意图将指向系统提供的选择器活动。此时,您所拥有的只是一个意图,而用户没有选择一个候选活动。用户是否选择Facebook或其他内容取决于用户和系统的选择器活动;没有通知你

如果您需要更多的控制,请使用PackageManager和QueryInputActivities实现您自己的选择器