Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
element111
0 / 0 / 0
Регистрация: 16.12.2014
Сообщений: 54
#1

работа с бд, Unable to instantiate activity ComponentInfo - Программирование Android

26.06.2015, 19:52. Просмотров 164. Ответов 0
Метки нет (Все метки)

Unable to instantiate activity ComponentInfo, выдает такую ошибку, все мозги сьел уже себе, не пойму в чем причина, ниже представляю простейший код
package com.example.anton.mysqlexample;

import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;


public class MainActivity extends ActionBarActivity {
private DatabaseHelper databaseHelper;
private SQLiteDatabase sqLiteDatabase;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
databaseHelper=new DatabaseHelper(this, "mydb", null, 1);
sqLiteDatabase=databaseHelper.getWritableDatabase();
ContentValues contentValues= new ContentValues();
contentValues.put("name", "bbbbb");
sqLiteDatabase.insert("my", null, contentValues);



}
public void onClick(View view){
TextView textView=(TextView)findViewById(R.id.textview);
Cursor cursor= sqLiteDatabase.query("my", new String[]{"name"}, null,null,null,null,null);
cursor.moveToFirst();
String catName = cursor.getString(cursor.getColumnIndex("name"));
textView.setText(""+catName);
cursor.close();

}


@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();

//noinspection SimplifiableIfStatement
if (id == R.id.action_settings) {
return true;
}

return super.onOptionsItemSelected(item);
}

}




package com.example.anton.mysqlexample;


import android.content.Context;
import android.database.DatabaseErrorHandler;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;

public class DatabaseHelper extends SQLiteOpenHelper {


public DatabaseHelper(Context context, String name, SQLiteDatabase.CursorFactory factory, int version) {
super(context, name, factory, version);
}

public DatabaseHelper(Context context, String name, SQLiteDatabase.CursorFactory factory, int version, DatabaseErrorHandler errorHandler) {
super(context, name, factory, version, errorHandler);
}

@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("create table my ("
+ "id integer primary key autoincrement,"
+ "name text" + ");");

}

@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

}
}

Добавлено через 13 минут
дополнение, приложение почему то заработало только на виртуальной машине, через отладку по телефону выдает всю ту же ошибку, в чем причина?остальные приложения запскались
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.06.2015, 19:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос работа с бд, Unable to instantiate activity ComponentInfo (Программирование Android):

Unable to instantiate activity ComponentInfo - Программирование Android
Добрый день! Уже все перепробовал, серверы гугла скоро в ребут уйдут... Компилит без ошибок, но в эмуле при переходе на этот...

Unable to Start Activity ComponentInfo - Программирование Android
Добрый день! Недавно начал изучать программирование под Андроид и столкнулся с такой проблемой. В моем ADT создаю новый проект. Там по...

Unable to Start Activity ComponentInfo - Программирование Android
Добрый день! Есть 2 активити, между ними переход слайдом.. на эмуляторе запускаю - все путем, на телефоне падает сразу... Судя по всему...

Java.lang.RuntimeException: Unable to start activity - Программирование Android
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.raspisaniefull/com.example.raspisaniefull.LV}:...

Unable to create debug bridge unable to start adb server - Программирование Android
Хочу отлаживать с телефона, не получается подцепиться к телефону. Телефон HTC. HTC Sync поставил, вроде драва встали норм. Что еще...

Работа с двумя Activity - Программирование Android
Здравствуйте! В MainActivity имеется editText и кнопка, по нажатию на которую текст из editText выводится на FullscreenActivity. Но при...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.06.2015, 19:52
Привет! Вот еще темы с ответами:

Приложение зависает, если свернуть и развернуть Activity или перейти на другую Activity - Программирование Android
У меня в параллельном потоке происходит куча apply() Решение использовать apply вместо commit было принято из-за скорости. Но...

Изменение layout-элементов одного activity из другого activity - Программирование Android
Здравствуйте! Я хочу изменить размер или цвет текста TextView в одном activity из второго activity, каким образом мне можно это...

Android - Передача данных с одного Activity на другое Activity - Программирование Android
Здравствуйте , возникла необходимость получения числовых (int и float ну или double) данных в одном Activity , а обработка и вывод...

Работа с потоками при переключении Activity - Программирование Android
Если в одной из Activity вызвать поток, в котором будет бесконечный цикл(т.е. поток должен работать в течение всей жизни приложения), а...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru