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) 我遇到了内容提供商的问题.我正在尝试创建一个内容提供商.
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)
但是,它显示了没有one.two.databases存在的错误.