2014-09-29 28 views
0

所以我通过扩展SQLiteOpenHelper几个星期成功创建了Android SQLite数据库。创建SQLite MyDb也创建了webview *。*

有没有什么办法可以阻止任何/所有的webview *。* db文件被创建? 它们的用途是什么? 我不相信我需要他们吗?至少还没有呢?

根@ cdma_spyder:/data/data/com.ntier.android.MyApp/databases#LS -al

24576 2014-09-29 15:51 MyDbProvider.db 
8720 2014-09-29 15:51 MyDbProvider.db-journal 

40960 2014-09-29 15:51 webview.db 
8720 2014-09-29 15:51 webview.db-journal 
7168 2014-09-29 15:51 webviewCookiesChromium.db 
0 2014-09-29 15:56 webviewCookiesChromiumPrivate.db 

回答

1

有一些办法可以防止任何/所有的WebView的*。 * db文件被创建?

摆脱您应用中的所有WebView小部件。

它们是干什么用的?

它们供WebView用于缓存和cookie目的。

+0

我没有在我的应用程序中创建任何WebView小部件。但我的应用使用Google地图对象。这是他们创作的原因吗? – JDOaktown 2014-09-29 23:41:39

+0

@JDOaktown:如果是“Google地图对象”,则表示Play服务框架中的原生Android Maps V2,AFAIK不涉及“WebView”。请注意,如果您的广告集成到您的应用中,则广告网络可能会使用“WebView”作为其显示特定广告类型的一部分。 – CommonsWare 2014-09-29 23:42:50

+0

OOPS。非常感谢你的回复。这让我重新思考。我相信webview垃圾是从我的应用上的谷歌广告中创建的。 – JDOaktown 2014-09-29 23:47:53