【问题标题】:PackageInstallStatus after downloading the apk always returns to PendingUserAction Xamarin android下载apk后PackageInstallStatus总是返回PendingUserAction Xamarin android
【发布时间】:2018-11-15 10:38:50
【问题描述】:

我正在尝试在我的应用中下载一个 apk。成功下载apk后。我正在尝试获取 PackageInstallationStatus。但每次它都返回到 PendingUserAction。

设备版本:8.0

这是我正在启动活动的待处理意图。

Intent intent = new Intent(Listener as Activity, Listener.GetType());                                                                                                                           
intent.SetAction(PackageInstalledAction);

var pendingIntent = PendingIntent.GetActivity(Listener as Activity, 0,intent,0);

var statusReceiver = pendingIntent.IntentSender;

session.Commit(statusReceiver);

【问题讨论】:

    标签: android xamarin apk installation-package


    【解决方案1】:

    为此,您可以将 BroadcastReceiver 用于Intent.ACTION_PACKAGE_ADDED,您可以在其中使用packageName = intent.getData().getEncodedSchemeSpecificPart(); 获取包名称

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-19
      • 1970-01-01
      • 1970-01-01
      • 2015-06-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多