在我的代码中,我通过代码调用应用程序卸载意图:
Intent uninstallIntent = new Intent(Intent.ACTION_DELETE);
uninstallIntent.setData(Uri.parse("package:" + packageName));
uninstallIntent.setAction(Intent.ACTION_VIEW);
startActivityForResult(uninstallIntent,DELETE_APP);
在我的活动中,我已经覆盖了 onActivityResult() 方法,但没有对卸载 Intent 采取任何操作,因此该方法是多余的。
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
Log.d("", "request Code "+requestCode+" Result Code "+resultCode+" "+data);
if(requestCode==DELETE_APP){
Log.d("Inside"'"Inside Delete Application Result");
}
}
我怎样才能摆脱它以及为什么会这样。
我在装有 Android 2.2 的 Galaxy S 上对其进行测试。卸载意图是否存在任何操作系统级别问题或问题。请帮助!