如何解决如何为 Android 上的 Room 库查询设置 proguard 规则
我在我的项目中使用带有 sqlite 的 Room 库,并且我使用 proguard 来混淆代码,当我们在应用程序上应用安全工具时,它给出警告不显示 sql 查询,我想在使用 proguard 时混淆下面的查询,但是它不会混淆它,我如何使用 proguard 混淆下面的代码?
@Dao
public interface MessageDao {
@Query("Select * from message ORDER BY creationTimestamp DESC")
LiveData<List<Message>> getAll();
@Query("Select * from Message where room_id=:roomid ORDER BY creationTimestamp DESC")
LiveData<List<Message>> getRoomMessage(String roomid);
@Query("Select * from Message where room_id=:roomid ORDER BY creationTimestamp DESC limit 1")
Message getMessage(String roomid);
@Insert(onConflict = OnConflictStrategy.REPLACE)
void insert(Message message);
@Insert(onConflict = OnConflictStrategy.REPLACE)
void insertAll(List<Message> message);
@Query("Delete FROM message where room_id=:roomid")
void deleteRoomList(String roomid);
@Query("DELETE FROM Message")
public void deleteall();
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。