2014-09-29 64 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