当前位置:网站首页>Android database security: after the user exits, the transaction rollback log still stores relevant data information
Android database security: after the user exits, the transaction rollback log still stores relevant data information
2022-06-25 10:02:00 【TowerOs】
details :
/data/data/package_name/databases/dday-db
/data/data/package_name/databases/dday-db-shm
/data/data/package_name/databases/dday-db-wal
Introduce :shm and wal
The Android implementation for a SQLite database is normally in WAL (write-ahead log) mode. This uses 3 files in the background: The first with the name of your database (i.e. my_db, the second one with that name and the “-shm” suffix (my_db-shm) and the third one with the “-wal” suffix (my_db-wal). The -wal file will save changes.
Solution :
One : Close and then open the database , Automatically delete files
Two : When opening the database , close write-ahead log mode
边栏推荐
- Wechat official account can reply messages normally, but it still prompts that the service provided by the official account has failed. Please try again later
- Vscode attempted to write the procedure to a pipeline that does not exist
- [wechat applet full stack development course] course directory (mpvue+koa2+mysql)
- Huipay international permet au commerce électronique transfrontalier de devenir une plate - forme de paiement transfrontalière conforme!
- Creating a binary tree (binary linked list) from a generalized table
- Jetpack compose layout (IV) - constraintlayout
- Jetpack compose layout (II) - material components and layout
- Test Development Engineer
- Jetpack compose layout (I) - basic knowledge of layout
- Best producer consumer code
猜你喜欢

Japanese online notes for postgraduate entrance examination (9): composition template
![[MySQL learning notes 21] storage engine](/img/3a/a3cd573281efc689cafdb7d7562ce0.png)
[MySQL learning notes 21] storage engine

字符串 实现 strStr()

How to "transform" small and micro businesses (I)?
![[zufe expense reimbursement] zhecai invoice reimbursement specification (taking Xinmiao reimbursement as an example), which can be passed in one trip at most](/img/28/c5c6b6d03b459745dc3735f8b39ea9.jpg)
[zufe expense reimbursement] zhecai invoice reimbursement specification (taking Xinmiao reimbursement as an example), which can be passed in one trip at most

MongoDB的原理、基本使用、集群和分片集群

Kotlin advanced generic

CYCA少儿形体礼仪 乐清市培训成果考核圆满落幕

【mysql学习笔记22】索引

Modbus协议与SerialPort端口读写
随机推荐
Learning notes of rxjs takeuntil operator
Bug- solve the display length limitation of log distinguished character encoding (edittext+lengthfilter)
Opencv中的GrabCut图像分割
MySQL创建给出语句
Modbus协议与SerialPort端口读写
Wallys/MULTI-FUNCTION IPQ6010 (IPQ6018 FAMILY) EMBEDDED BOARD WITH ON-BOARD WIFI DUAL BAND DUAL
The problem of wirengpi program running permission
[MySQL learning notes 20] MySQL architecture
manhattan_ Slam environment configuration
An auxiliary MVP architecture project quick development library -mvpfastdagger
Kotlin advanced - class
[competition - Rural Revitalization] experience sharing of Zhejiang Rural Revitalization creative competition
Simple waterfall effect
Question B of the East China Cup: how to establish a population immune barrier against novel coronavirus?
vscode试图过程写入管道不存在
Where is safe for FTSE A50 to open an account
How to "transform" small and micro businesses (II)?
Oracle function trigger
Title B of the certification cup of the pistar cluster in the Ibagu catalog
Consul的基本使用与集群搭建