gmail android应用程序如何加载其ListView?

gmail android应用程序如何加载其ListView?,android,android-listview,android-contentprovider,Android,Android Listview,Android Contentprovider,gmail应用程序如何加载?它是使用ArrayAdapter(将数据存储在内存中)还是将数据存储在sqlLite数据库中作为其列表视图的源 Ps:Nexus 5在我很长一段时间都在加载gmail电子邮件时被挂了。我肯定使用LoaderManager从内部数据库加载行 电子邮件存储在内部数据库中。您可以使用根资源管理器和适当的SQLiteviewer查看数据库表的行和列 它还使用SyncAdapter从云中填充数据库。这是最有效的方法 您可以在此处检查LoaderManager: 如果你想做同样的

gmail应用程序如何加载?它是使用ArrayAdapter(将数据存储在内存中)还是将数据存储在sqlLite数据库中作为其列表视图的源


Ps:Nexus 5在我很长一段时间都在加载gmail电子邮件时被挂了。

我肯定使用
LoaderManager
从内部数据库加载行

电子邮件存储在内部数据库中。您可以使用根资源管理器和适当的
SQLite
viewer查看数据库表的行和列

它还使用
SyncAdapter
从云中填充数据库。这是最有效的方法

您可以在此处检查LoaderManager:


如果你想做同样的事情,并且你想用
SQLite
数据库创建
ContentProvider
,你应该试试这个:

听起来像是一个明确的答案。数据库中存储了多少行?行?那个数据库中有很多表。还有很多专栏。最大的表应该是包含电子邮件内容的表,行号应该与存储的电子邮件总数相同