检查 Google 个应用邀请的可用性
Check availability of Google App Invites
当我调用 startActivityForResult 以显示 Google 应用程序邀请 activity 时,我收到 ActivityNotFoundException:"No Activity found to handle Intent act=com.google.android.gms.appinvite.ACTION_APP_INVITE"
有没有办法在尝试启动设备之前检查我是否可以在设备中使用 App Invites? (我不想只检查设备是否可以处理 com.google.android.gms.appinvite.ACTION_APP_INVITE)
能否请您 post 定义意图并启动新 activity 的代码?还要检查新的 activity 是否在 android 清单中定义。
我收到错误的原因似乎是 Google Play 服务没有安装。
所以我可以使用以下方式检查可用性:
GoogleApiAvailability.getInstance().isGooglePlayServicesAvailable(this);
更好的方法是检查是否有任何第三方activity可以处理您的意图。
检查方法
queryIntentActivities(intent,PackageManager.MATCH_DEFAULT_ONLY);
当我调用 startActivityForResult 以显示 Google 应用程序邀请 activity 时,我收到 ActivityNotFoundException:"No Activity found to handle Intent act=com.google.android.gms.appinvite.ACTION_APP_INVITE"
有没有办法在尝试启动设备之前检查我是否可以在设备中使用 App Invites? (我不想只检查设备是否可以处理 com.google.android.gms.appinvite.ACTION_APP_INVITE)
能否请您 post 定义意图并启动新 activity 的代码?还要检查新的 activity 是否在 android 清单中定义。
我收到错误的原因似乎是 Google Play 服务没有安装。
所以我可以使用以下方式检查可用性:
GoogleApiAvailability.getInstance().isGooglePlayServicesAvailable(this);
更好的方法是检查是否有任何第三方activity可以处理您的意图。
检查方法
queryIntentActivities(intent,PackageManager.MATCH_DEFAULT_ONLY);