2017-06-29 70 views
1

我正要为我的android应用程序实现一个搜索视图,而且我偶然发现了SQLite虚拟表,对我来说,这将是一个最好的方法在我的情况下全文搜索。但是,“虚拟”这个词让我认为如果应用程序被破坏,虚拟表将会丢失。当Android应用程序被破坏时SQLite虚拟表会发生什么

所以我的问题是,虚拟表将在应用程序退出后被销毁,还是会像普通表一样存储?

注:我打算将虚拟表链接到外部表。

回答

0

“Virtal”仅仅意味着该表并不是由SQLite内核本身实际实现的。

FTS扩展将表数据存储在shadow tables中,因此FTS表与“普通”表一样耐用。

+0

谢谢先生,为我澄清这一点。 – iamLinker

相关问题