Yel*_*ine 1 sqlite android android-sqlite android-studio

我似乎无法做到这一点.我正在android studio中复制一个关于SQLite数据库的youtube视频教程,我遇到了这个错误.有人可以帮忙吗?谢谢!
public class DataListActivity extends ActionBarActivity {
ListView listView;
SQLiteDatabase sqLiteDatabase;
UserDBHelper userDBHelper;
Cursor cursor;
ListDataAdapter listDataAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.data_list_layout);
listView = (ListView) findViewById(R.id.list_view);
listDataAdapter = new ListDataAdapter(getApplication(), R.layout.row_layout);
listView.setAdapter(listDataAdapter);
userDBHelper = new UserDBHelper(getApplicationContext());
sqLiteDatabase = new userDBHelper.getReadableDatabase();
cursor = userDBHelper.getInformations(sqLiteDatabase);
if (cursor.moveToFirst()) {
do {
String Fname, Lname, Email, Password, Contact, Address;
Fname = cursor.getString(0);
Lname = cursor.getString(1);
Email = cursor.getString(2);
Password = cursor.getString(3);
Contact = cursor.getString(4);
Address = cursor.getString(5);
DataProvider dataProvider = new DataProvider(Fname, Lname, Email, Password, Contact, Address);
listDataAdapter.add(dataProvider);
} while (cursor.moveToNext());
}
}
Run Code Online (Sandbox Code Playgroud)
}
你有一个错位new:
sqLiteDatabase = new userDBHelper.getReadableDatabase();
Run Code Online (Sandbox Code Playgroud)
删除它 - 你想getReadableDatabase()在userDBHelper对象上调用方法,而不是创建一个userDBHelper.getReadableDatabase不存在的类的新实例.
| 归档时间: |
|
| 查看次数: |
3023 次 |
| 最近记录: |