はじめに コンシューマアプリだとあまり需要があるように思えませんが,アプリケーションからアプリケーションのデータを削除したいと思うことがたまにあります. 基本的にはAndroidの設定からアプリを選択してデータを消去するのと変わりませんが,例えば ネットゲームでキャッシュが影響して不具合を起こしている場合,ユーザからの問い合わせに対してその手順を提供するよりも,アプリ内のヘルプ組み込んだ方がUXを向上できるかもしれません. はたまたAndroidで独自プラットフォームを開発している場合,エンドユーザにはAndroid標準の設定にアクセスしてもらいたくないかもしれません. そんなときにちょっとだけ手が届く「プログラムからアプリケーションのデータを削除」する方法の紹介です. なお,下で紹介するメソッドを呼び出すと,その瞬間アプリが終了します. 実際にユーザに操作してもらう場合は「再起動します」
      
  
    
