irpas技术客

Android db workmanager调试器_wengeoo_android db工具

未知 5503

1、AS打开 Database Inspector

如需在 Database Inspector 中打开数据库,请执行以下操作:

在模拟器或搭载 API 级别 26 或更高版本的已连接设备上运行您的应用。

从菜单栏中依次选择?View > Tool Windows > App Inspection。

选择?Database Inspector?标签页。

从下拉菜单中选择正在运行的应用进程。

当前正在运行的应用中的数据库显示在?Databases?窗格中。展开要检查的数据库的节点。

1.1、查看和修改数据

Databases?窗格显示应用中的数据库列表以及每个数据库包含的表格。双击表格名称即可在检查器窗口的右侧显示其数据。您可以点击列标题,按该列对检查器窗口中的数据进行排序。

1.2、查询数据库

Database Inspector 可以在应用运行时对应用的数据库运行查询。Database Inspector 可以在您的应用使用 Room 的情况下使用 DAO 查询,但也支持自定义 SQL 查询。

1.3、运行 DAO 查询

如果您的应用使用 Room,那么 Android Studio 会提供边线操作,让您可以快速运行您已在?DAO 类中定义的查询方法。如果您的应用正在运行且 Database Inspector 已在 Android Studio 中打开,就可以执行这些操作。您可以在 DAO 中运行任何查询方法,方法是点击?@Query?注解旁边的?Run SQLite statement in Database Inspector??按钮。

2、调试 WorkManager 工作器

在搭载 API 级别 26 或更高级别的模拟器或已连接设备上运行您的应用。

从菜单栏中依次选择?View > Tool Windows > App Inspection。

选择?Background Task Inspector?标签页。

从下拉菜单中选择正在运行的应用进程。

当前正在运行的应用中的工作器会显示在?Background Task Inspector?窗格中。点击要进一步检查的工作器

2.1、查看和检查工作器

点击列表中的某项作业,即可打开?Work Details?面板,其中显示了相应工作器的详情。

Description:此部分列出了包含完全限定软件包的工作器类名,以及此工作器的已分配标记和 UUID。Execution:此部分显示了工作器的约束条件(若有)、运行频率、状态,以及哪个类创建了此工作器并将其加入队列。WorkContuniation:此部分显示了此工作器在工作链中所处的位置。如需查看工作链中另一个工作器的详情,请点击其 UUID。Results:此部分显示了所选工作器的开始时间、重试次数和输出数据。 2.2、取消工作器

如需停止当前正在运行的工作器或已加入队列的工作器,请选择相应工作器,然后点击工具栏中的?Cancel Selected Worker?图标?

2.3、查看和检查作业、警报和唤醒锁

借助后台任务检查器,您还可以检查应用的作业、警报和唤醒锁。现在,每种类型的异步任务都会显示在检查器标签页的相应标题下,便于您轻松监控其状态和进度。与工作器类似,您可以在“Task Details”面板中选择相应作业、警报或唤醒锁,以检查其详细信息。

您可以在右侧的?Task Details?面板中选择相应工作器、作业、警报或唤醒锁,查看其详细信息


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #Android #db工具 #1AS打开 #database #Inspector如需在 #Inspector