私はAndroidの初心者です。私はランチャーを作成しています。私はリストを持っているので、私はそれをアンインストールするシステムを呼び出すために、アプリケーションを削除(アンインストール)したい。ユーザーの回答を得る(システムダイアログ - Android)
システムダイアログでユーザーが「キャンセル」または「OK」を押したかどうかを確認するにはどうすればよいですか? (「OK」を押すか、「キャンセル」を押してもシステムが解除されないことがわかっていますが、私のリスト[ArrayList]のアプリを削除する方法を知る必要があります)。
あなたが知ることができない場合、ユーザーがアンインストールするかどうかを知らずにリストからアプリを削除するにはどうすればよいですか?
public void uninstall (int position){
Uri package1 = Uri.parse("package:"+apps_block.get(position).name.toString());
Intent uninstall = new Intent(Intent.ACTION_DELETE, package1);
startActivity(uninstall);
AppDetail toRemove = adapter_block.getItem(position);
adapter_block.remove(toRemove);
}
このコードでは、「キャンセル」を押してもこのアプリケーションは常に私のリストから削除されます。