Я показываю БД в TableLayout
в другой деятельности. Это действие должно быть запущено, когда я нажимаю кнопку, в которой Bundle
введены значения широты, долготы, адреса и извлекается из другого действия, но когда я нажимаю кнопку, приложение вылетает. Вот трассировка стека:
08-24 15:45:00.166: ERROR/AndroidRuntime(6369): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.cortes/com.cortes.Display}: java.lang.NullPointerException
08-24 15:45:00.166: ERROR/AndroidRuntime(6369): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2496)
08-24 15:45:00.166: ERROR/AndroidRuntime(6369): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
08-24 15:45:00.166: ERROR/AndroidRuntime(6369): at android.app.ActivityThread.access$2200(ActivityThread.java:119)
08-24 15:45:00.166: ERROR/AndroidRuntime(6369): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
08-24 15:45:00.166: ERROR/AndroidRuntime(6369): at android.os.Handler.dispatchMessage(Handler.java:99)
08-24 15:45:00.166: ERROR/AndroidRuntime(6369): at android.os.Looper.loop(Looper.java:123)
08-24 15:45:00.166: ERROR/AndroidRuntime(6369): at android.app.ActivityThread.main(ActivityThread.java:4363)
08-24 15:45:00.166: ERROR/AndroidRuntime(6369): at java.lang.reflect.Method.invokeNative(Native Method)
08-24 15:45:00.166: ERROR/AndroidRuntime(6369): at java.lang.reflect.Method.invoke(Method.java:521)
08-24 15:45:00.166: ERROR/AndroidRuntime(6369): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:862)
08-24 15:45:00.166: ERROR/AndroidRuntime(6369): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:620)
08-24 15:45:00.166: ERROR/AndroidRuntime(6369): at dalvik.system.NativeStart.main(Native Method)
08-24 15:45:00.166: ERROR/AndroidRuntime(6369): Caused by: java.lang.NullPointerException
08-24 15:45:00.166: ERROR/AndroidRuntime(6369): at com.cortes.Display.onCreate(Display.java:70)
08-24 15:45:00.166: ERROR/AndroidRuntime(6369): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
08-24 15:45:00.166: ERROR/AndroidRuntime(6369): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)
08-24 15:45:00.166: ERROR/AndroidRuntime(6369): ... 11 more
Исходный код:
Bundle b=getIntent().getExtras();
latitude=b.getString("latitude");
longitude=b.getString("longitude");
address=b.getString("address");
c=db.query(Geo_Create_Table,
new String[]{latitude,longitude,address},
null,null, null, null, null
);
int i = c.getCount();
x = c.getColumnName(0);
y = c.getColumnName(1);
z = c.getColumnName(2);
while(c.moveToNext()) {
String a = c.getString(0);
String b1 = c.getString(1);
String c1 = c.getString(2);
}