小编Use*_*erA的帖子

将数据库中的存储数据导入ListView.

package one.two;


import java.util.ArrayList;
import java.util.List;

import android.app.ListActivity;
import android.database.Cursor;
import android.inputmethodservice.Keyboard.Row;
import android.os.Bundle;
import android.view.Menu;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;

public class List_View extends ListActivity {

    private ListView lv; 
    private TextView toptext; 
    private TextView bottomtext;

    DBAdapter db = new DBAdapter(this);

    public void onCreate(Bundle icicle)
    {
        super.onCreate(icicle);
        setContentView(R.layout.list_main);
        DBAdapter db = new DBAdapter(this);
        getData();

        toptext = (TextView) findViewById(R.id.toptext); 
        bottomtext = (TextView) findViewById(R.id.bottomtext); 


    }

    private void getData() {

        db.open();

        List<String> items = new ArrayList<String>();

         Cursor c = db.getAllEntry();
         c.moveToFirst(); 

         toptext.setText("Date: …
Run Code Online (Sandbox Code Playgroud)

android listview

5
推荐指数
1
解决办法
1万
查看次数

内容提供商

我遇到了内容提供商的问题.我正在尝试创建一个内容提供商.

    public static final Uri CONTENT_URI = 
               Uri.parse("content://data/data/one.two/databases");
Run Code Online (Sandbox Code Playgroud)

这导致我的数据库,因为我想从中提取数据并在列表视图中显示它.之后,我必须编辑插入提供程序的清单

<provider android:name="databases789"
    android:grantUriPermissions="true"
    android:enabled="true"
    android:syncable="true" 
    android:authorities="one.two.databases" >
</provider> 
Run Code Online (Sandbox Code Playgroud)
  1. 我的URI被正确解析了吗?
  2. 如果我将我的课程扩展到Content Provider,我的数据库文件会有点搞砸,有更简单的方法吗?

但是,它显示了没有one.two.databases存在的错误.

android listview android-contentprovider

-2
推荐指数
1
解决办法
1452
查看次数