Я выполнил программу для вставки и извлечения данных из базы данных Android android.Как я могу просмотреть содержимое из базы данных sqlite
Вставка исправно работает. но данные просмотра не выполняются. мой код прилагается ниже. пожалуйста, помогите мне с кодом ниже
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.app.Activity;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.graphics.Color;
import android.util.Log;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;
public class ViewActivity extends Activity {
SQLiteDatabase myDB = null;
String TableName = "LIST";
String Data = "";
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_view);
}
public void show1(View v) {
Cursor c = myDB.rawQuery("SELECT * FROM LIST", null);
int Column1 = c.getColumnIndex("Name");
int Column2 = c.getColumnIndex("Address");
int Column3 = c.getColumnIndex("Phone");
c.moveToFirst();
if (c != null) {
do {
String Name = c.getString(Column1);
String Address = c.getString(Column2);
String Phone = c.getString(Column3);
Data = Data + Name + "\t\t" + Address + "\n\n" + Phone + "\n\n";
} while (c.moveToNext());
}
TextView tv = (TextView) findViewById(R.id.show1);; // creating Text View to show data in the app
tv.setTextColor(Color.WHITE);
tv.setBackgroundResource(R.drawable.b);
tv.setTextSize(18F);
tv.setText("\n"+"Name \t| Address \n \t| Phone \n ----------------------\n");
setContentView(tv); // set created text view as Content View
}
}
имена являются правильными – Anoop
Строка данных является пустой, когда вы заканчиваете делать/в то время? – Angmar
при нажатии на кнопку просмотра всегда показывает, к сожалению, перестала работать ошибка – Anoop