PackageInstallerInstall Method (String, Boolean, IPackageInstallerListener) |
Namespace: Com.Datalogic.Device.App
Exception | Condition |
---|---|
PackageInstallerException | - in case of error, when exceptions are enabled through the ErrorManager singleton. |
Call this method to install the application contained within the .apk file specified by apk.
The method is executed alone, not grouped together with other methods as can be done using a PackageInstallerSession
. The result of the command is received through the listener method [M:Com.Datalogic.Device.App.IPackageInstallerListener.OnResult(System.Collections.Generic.IList`1)]
.
Do not suspend the UIThread while waiting for the result of the method otherwise an application’s deadlock can occur.
Example:
PackageInstaller packageInstaller = new PackageInstaller(context);
PackageInstallerListener listener = new PackageInstallerListener{public void onResult(List results) {...}};
packageInstaller.install("/dir1/dir11/dir116/pkg1.apk", false, listener);