Vis*_*hnu 5 database sms android android-intent
Im using database to store messages, and if i uninstall my app and again reinstall the same app, the db remains same, but i want to clear my database, how to solve this?
要监听卸载事件,您必须实现收到的广播,例如:
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".UninstallIntentActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.DELETE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="package" />
</intent-filter>
</activity>
</application>
Run Code Online (Sandbox Code Playgroud)
然后在 UninstallIntentActivity 中,您必须使用下一行来删除数据库:
context.deleteDatabase(DATABASE_NAME);
Run Code Online (Sandbox Code Playgroud)
您可以在此处查看有关此主题的更多信息 在应用程序卸载之前收听广播
我希望这对你有用。
| 归档时间: |
|
| 查看次数: |
3005 次 |
| 最近记录: |