2015-09-14 41 views
-1

我是新来的android。我已经创建了一个数据库并在那里存储一些数据。我想要的是存储在我的数据库中的数据,我想在另一个活动中全部打印出来。在所有活动中使用相同的数据库Android SQLite

我不知道如何在所有活动中共享一个数据库。我做了研究,但他们都是复杂的代码,我不明白。非常感谢,如果你能给我一些简单的代码。谢谢

即时通讯使用SQLLite数据库。

+0

数据库是应用程序通用的,并非特定于某个活动。 –

+0

嗨,数据库是整个应用程序的共同点,如果你有仿真器或一些有根的设备,你可以检查应用程序数据文件夹中有一个数据库部分。 –

+0

即时通讯使用SQLLite –

回答

-1

同一个数据库可以用于所有activities.You需要创建一个类,通过它可以访问数据库。在我可以告诉你如何检索数据,你需要告诉我一些东西。你写了你有已经创建了一个数据库。你创建了一个外部数据库,并试图从资产文件夹中使用数据库,或者你在android应用程序中创建了一个内部数据库?

+0

我使用了SQLLite数据库。 –

+0

要询问更多信息,请使用评论。 –

+0

阅读本教程并检查教程http://www.tutorialspoint.com/android/android_sqlite_database.htm中给出的Dbhelper类 – shubham

0

您可以在整个应用程序中使用相同的数据库。为了在活动和数据库之间创建交互桥梁,您需要使用ContentResolver和ContentProvider等少数类。下面是如何创建ContentProvider的Android示例 -

Creating ContentProvider

你也可以阅读this博客有关的东西如何在Android工作在数据库方面更好的理解。

希望它有帮助。

相关问题