【发布时间】:2017-06-02 12:01:45
【问题描述】:
java.lang.NullPointerException:尝试调用虚拟方法 'android.database.Cursor com.example.munna.homeauto.DatabaseCreation.getScene()' 为空 对象引用
public class Server extends Activity {
DatabaseCreation myDb;
int i;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.scenario);
myDb = new DatabaseCreation(this);
}
public void server_check() {
System.out.println("client");
int j;
int k;
Cursor scene = myDb.getScene();//unfortunetly stops when cursor comes to this step
while (scene.moveToNext()) {
System.out.println("client 1");
for (i = 0; i <= 5; i++) {
scene.getString(i);
System.out.println("client 2");
// my code for server message
}
}
}
}
【问题讨论】:
-
这是我的要求。我正在创建一个用于生成服务器消息的新类。在这个类中,服务器检查数据库并获取数据。一切正常,但是当光标转到光标场景 = myDb.getScene ();应用程序不幸停止。即使我正确初始化了数据库..我没有得到这里发生的问题请帮助我..thanq
标签: android sqlite nullpointerexception android-sqlite