使用startActivity()或startActivityForResult()检测活动是否已启动

时间:2014-12-28 17:37:19

标签: android start-activity

我正在开发一个Camera应用程序。 如果使用startActivity()启动默认的相机应用程序,它只会拍摄照片,如果它是以startActivityForResult()启动的,它会拍照并设置结果。

我的应用已使用intent-filter注册:

<intent-filter>
    <action android:name="android.media.action.VIDEO_CAPTURE" />
    <category android:name="android.intent.category.DEFAULT" />
</intent-filter>

如果有人打开相机应用,我的应用会出现在选择器中,我想知道我的应用是以startActivity()还是startActivityForResult()

启动

0 个答案:

没有答案