繁体   English   中英

Sugar ORM库数据未正确检索

Sugar ORM library data are not retrieve properly

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我使用Sugar Orm库添加数据和检索数据,但数据不能正确检索,以下是我的代码main.xml

  <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/edtTitle"
        android:layout_alignParentTop="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_alignParentRight="true"
        android:layout_alignParentEnd="true" />

    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/edtEdition"
        android:layout_below="@+id/edtTitle"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_alignParentRight="true"
        android:layout_alignParentEnd="true" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Save"
        android:id="@+id/buttonSave"
        android:layout_below="@+id/edtEdition"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_marginTop="47dp" />

    <ListView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/listView"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_below="@+id/buttonSave" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Display"
        android:id="@+id/buttonDisplay"
        android:layout_above="@+id/listView"
        android:layout_toRightOf="@+id/buttonSave"
        android:layout_toEndOf="@+id/buttonSave" />

Book.java

public class Book extends SugarRecord<Book> {

    String title;
    String edition;

    public Book()
    {

    }

    public Book(String title,String edition)
    {
        this.title=title;
        this.edition=edition;
    }
}

MainActivity.java

public class MainActivity extends ActionBarActivity {

    EditText title,edition;
    Button saveButton;
    ListView listView;
    List<Book> list;



    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        title=(EditText)findViewById(R.id.edtTitle);
        edition=(EditText)findViewById(R.id.edtEdition);
        listView= (ListView) findViewById(R.id.listView);

        saveButton= (Button) findViewById(R.id.buttonSave);

        list= Book.listAll(Book.class);
        ArrayAdapter<Book> adapter = new ArrayAdapter<Book>(MainActivity.this, android.R.layout.simple_list_item_1, Integer.parseInt(list.toString()));

        listView.setAdapter(adapter);
        saveButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

               Book book = new Book(title.getText().toString(),edition.getText().toString());
               // Book book = new Book("hello","World");

                book.save();

            }
        });
    }
}

我想检索数据并在列表视图中显示数据在列表视图中显示,但是像这种类型的“ @ azx1lz”一样,它不校正数据,因此如何提前检索校正数据

1 个回复

添加toString方法

公共类书籍扩展了SugarRecord {

String title;
String Edition;

public Book()
{

}
public Book(String title,String Edition)
{
    this.title=title;
    this.Edition=Edition;
}

@Override
public String toString() {
    return   title + '\'' +
              Edition ;
}

}

1 数据库查询未正确检索

我正在使用zend framework和sql显示一些数据。 查询如下: 函数filterSelect如下所示: 我显示了查询,它显示为: SELECT timesheets_tasks 。* FROM timesheets_tasks INNER JOIN time ...

3 如何使用雄辩的ORM从Laravel中的数据库检索数据

我是MVC的新手,一点也不了解。 我有一个包含一个表的数据库,称为products 我有一个名为Product的模型,看起来像 我有这样的路线 我的视图看起来像这样 我看到您可以像这样获得所有行: $products = Product::all(); 但是我不 ...

4 尝试执行Sugar数据库CRUD操作时出错

我(具有中等水平的开发技能)实际上尝试将Sugar用作我的android项目的数据库包装器。 因此,我遵循“入门指南”( http://satyan.github.io/sugar/getting-started.html )尽快做好准备。 我为我的实体创建了一个名为DataSet.ja ...

5 使用ORM模型代替正确的数据库建模

我最近继承了一个项目,其中对数据库进行了有趣的建模(即缺少一些索引和外键定义)。 该项目使用GORM,据我所知,这些模型具有正确定义所有内容的标签。 我想不出为什么将ORM用于数据库“建模”的原因。 我能得出的最接近的结果是性能,但是要达到这个规模,这似乎还没有定论。 这样的运行方式 ...

9 数据库未检索数据

我想在android中制作一个应用,我想在其中显示可使用数据库获取的巴士,火车,航班。 我为此编写了代码,但是当我想从数据库中检索数据时,只会调用为总线编写的方法。 其他方法没有任何价值。 我的代码是: Database_Activity.java Train.java ...

10 iOS数据库未检索数据

我想在iPhone应用程序的数据库中的表中显示数据。 我使用以下代码执行该操作。 但是它没有在表中显示数据。 在上面的“主要”是一个数组。 我想一一获得数组值。 提前致谢。 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM