Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
element111
0 / 0 / 0
Регистрация: 16.12.2014
Сообщений: 63
1

работа с бд, Unable to instantiate activity ComponentInfo

26.06.2015, 19:52. Просмотров 194. Ответов 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
Добрый день! Уже все перепробовал, серверы гугла скоро в ребут уйдут... Компилит без ошибок, но...

Unable to instantiate activity ComponentInfo
Взял старый проект в интернете,решил переделать его под новые версии android. Чуть чуть я его...

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

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

Java.lang.RuntimeException: Unable to start activity
java.lang.RuntimeException: Unable to start activity...

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

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

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

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


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

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

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