Android:在单个页面活动中显示数据库中的数据

时间:2012-11-18 13:54:01

标签: php android database

我正在为我的最后一年项目开发和安装android应用程序。我成功地将一些用户信息和详细信息存储到数据库中,参考了一些在线教程和示例。但是我需要帮助才能将用户和一些用户输入信息显示到主页面。与facebook主页类似。有人能给我一个方向线索或任何在线文章或教程吗?非常感谢您的帮助,谢谢。

这是我的php文件的一部分,用于存储用户信息和用户输入。我想在一个页面中显示所有这些内容。我应该如何编码我的xml文件和主要活动类文件?

else if ($tag == 'report') {
        //Request type is report location report
        $name = $_POST['name'];
        $address = $_POST['address'];
        $traffic = $_POST['traffic'];
        $whathappen = $_POST['whathappen'];
        $comment = $_POST['comment'];

        //store information
        $report = $db->storeReport($address, $traffic, $whathappen, $comment);
        if($report) {
            //report stored successfully
            //$response["success"] = 1;
            $responce["report"]["name"] = $report["name"];
            $responce["report"]["address"] = $report["address"];
            $responce["report"]["traffic"] = $report["traffic"];
            $responce["report"]["whathappen"] = $report["whathappen"];
            $responce["report"]["comment"] = $report["comment"];
            $responce["report"]["created_at"] = $report["created_at"];
            $responce["report"]["updated_at"] = $report["updated_at"];
            echo json_encode($responce);
        }

1 个答案:

答案 0 :(得分:0)

您的要求有很多选择。您可以创建一个活动,其中包含一组用于用户输入的EditText框和一堆用于显示信息的TextViews

似乎你需要在Android开发中获得一个很好的初学者课程,以获得行为,布局,按钮,听众等等。我在这里推荐优秀的官方Google开发人员指南:

http://developer.android.com/training/index.html

如果您了解这些,那么您可以阅读数据库。这是一个很好的教程:

http://www.androidhive.info/2011/11/android-sqlite-database-tutorial/

从数据库获取数据后,您可以将这些值分配给TextViews 使用TextView.setText()方法。