ошибка при открытии базы данных в SQLite в Android - PullRequest
0 голосов
/ 25 марта 2012

Я сделал этот код, чтобы открыть базу данных (созданную в браузере 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 - другой класс в том же пакете, но при запуске этого проекта Android наэмулятор на вкладке консоли появляется следующее сообщение:

ActivityManager: Warning: Activity not started, its current task has been brought to
the front

и на эмуляторе ничего не отображается.пожалуйста, помогите мне.Спасибо, ребята, пожалуйста, помогите мне, так как это мой первый пост здесь .. и я новичок в Android

1 Ответ

0 голосов
/ 25 марта 2012

То, что вы хотите использовать для создания своей базы данных, на самом деле является SQLiteOpenHelper.Вы можете найти документацию для этого здесь .Вы также можете найти различные вопросы об этом на StackOverflow.Затем вы можете использовать адаптер списка для добавления элементов базы данных в список.Это должно упростить ваш код и заставить SDK работать на вас.Вы можете Google это и будет много примеров.

Также совет для будущих сообщений.Вы можете добавить пробел к коду в ваших вопросах / ответах, чтобы отступы были правильными и облегчали чтение.StackOverflow - отличное сообщество, которое поможет вам быстро освоиться в качестве разработчика.Добро пожаловать и присоединяйтесь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...