I want to unistall my app by itself but it throws me NullPointerException on SerialVersionUID don't know what's wrong here?
public void UnInstallApplication() throws NameNotFoundException
{
Intent intent = new Intent(Intent.ACTION_DELETE, Uri.fromParts("package",
getPackageManager().getPackageInfo("com.XXX.XXX", 0).packageName,null));
startActivity(intent);
}
or i've used this lines below(with packagename inserted in function) but same result!
Intent uninstallIntent = new Intent(Intent.ACTION_DELETE);
uninstallIntent.setData(Uri.parse("package:" + packagename));
startActivity(uninstallIntent);