Я сделал этот код, чтобы открыть базу данных (создано в SQLite браузера), которые хранятся в папке активов в моем приложении:ошибки при открытии базы данных в SQLite в андроиде
public class DatabasetryActivity extends ListActivity {
/** Called when the activity is first created. */
private ArrayList<String> queryString;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
DatabaseHelper myDbHelper = new DatabaseHelper(this);
myDbHelper = new DatabaseHelper(this);
queryString = myDbHelper.getData(new String[] {"Area","disease"}, null, null, null,
"Area"," ASC");
try {
myDbHelper.createDataBase();
} catch (IOException ioe) {
throw new Error("Unable to create database");
}
try {
myDbHelper.openDataBase();
}catch(SQLException sqle){
throw sqle;
}
setListAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1
queryString));
getListView().setTextFilterEnabled(true);
}
где DatabaseHelper другой класс в одном пакете но во время запуска этого проекта андроида на эмуляторе на вкладке консоли появляется следующее сообщение:
ActivityManager: Warning: Activity not started, its current task has been brought to
the front
и ничего не отображается на эмуляторе. пожалуйста, помогите мне. Спасибо Ребята, пожалуйста, помогите мне, так как это мой первый пост здесь..и я новичок в android
Есть ли причина, по которой вы дважды создаете свой DatabaseHelper? Кроме того, вы могли бы исправить свой отступ? – Bart
@Bart нет особых причин для этого. я позабочусь о углублении в моих дальнейших вопросах .. – user182022