SHOW:
|
|
- or go back to the newest paste.
1 | - | public void ShowDB(){ |
1 | + | public void ShowDB(){ |
2 | - | DatabaseAvrHelper mDatabaseAvrHelper; |
2 | + | DatabaseAvrHelper mDatabaseAvrHelper; |
3 | - | SQLiteDatabase mSqLiteDatabase; |
3 | + | SQLiteDatabase mSqLiteDatabase; |
4 | - | mDatabaseAvrHelper = new DatabaseAvrHelper(this); |
4 | + | mDatabaseAvrHelper = new DatabaseAvrHelper(this); |
5 | - | mSqLiteDatabase = mDatabaseAvrHelper.getReadableDatabase(); |
5 | + | mSqLiteDatabase = mDatabaseAvrHelper.getReadableDatabase(); |
6 | - | String readQuery = "SELECT * FROM " + DatabaseAvrHelper.DATABASE_TABLE_AVR; |
6 | + | String readQuery = "SELECT * FROM " + DatabaseAvrHelper.DATABASE_TABLE_AVR; |
7 | - | Cursor cursor = mSqLiteDatabase.rawQuery(readQuery, null); |
7 | + | Cursor cursor = mSqLiteDatabase.rawQuery(readQuery, null); |
8 | - | ArrayAVR.clear(); |
8 | + | ArrayAVR.clear(); |
9 | - | while (cursor.moveToNext()){ |
9 | + | while (cursor.moveToNext()){ |
10 | - | int id = cursor.getInt(cursor.getColumnIndex(DatabaseAvrHelper._ID)); |
10 | + | int id = cursor.getInt(cursor.getColumnIndex(DatabaseAvrHelper._ID)); |
11 | - | String Num_ei = cursor.getString(cursor.getColumnIndex(DatabaseAvrHelper.NUM_EI_COLUMN)); |
11 | + | String Num_ei = cursor.getString(cursor.getColumnIndex(DatabaseAvrHelper.NUM_EI_COLUMN)); |
12 | - | String Status_Ei = cursor.getString(cursor.getColumnIndex(DatabaseAvrHelper.STATUS_EI_COLUMN)); |
12 | + | String Status_Ei = cursor.getString(cursor.getColumnIndex(DatabaseAvrHelper.STATUS_EI_COLUMN)); |
13 | - | //String Error_Code = cursor.getString(cursor.getColumnIndex(DatabaseAvrHelper.ERROR_CODE_EI_COLUMN)); |
13 | + | //String Error_Code = cursor.getString(cursor.getColumnIndex(DatabaseAvrHelper.ERROR_CODE_EI_COLUMN)); |
14 | - | //String Comment_Ei = cursor.getString(cursor.getColumnIndex(DatabaseAvrHelper.COMMENT_EI_COLUMN)); |
14 | + | //String Comment_Ei = cursor.getString(cursor.getColumnIndex(DatabaseAvrHelper.COMMENT_EI_COLUMN)); |
15 | - | Long Date_Ei = cursor.getLong(cursor.getColumnIndex(DatabaseAvrHelper.DATE_EI_COLUMN)); |
15 | + | Long Date_Ei = cursor.getLong(cursor.getColumnIndex(DatabaseAvrHelper.DATE_EI_COLUMN)); |
16 | - | String dateString = null; |
16 | + | String dateString = null; |
17 | - | if (Date_Ei != null) { |
17 | + | if (Date_Ei != null) { |
18 | - | SimpleDateFormat formatter = new SimpleDateFormat("dd.MM HH:mm"); |
18 | + | SimpleDateFormat formatter = new SimpleDateFormat("dd.MM HH:mm"); |
19 | - | dateString = formatter.format(new Date(Date_Ei)); |
19 | + | dateString = formatter.format(new Date(Date_Ei)); |
20 | - | } |
20 | + | } |
21 | - | ArrayAVR.add(0, "№: " + Num_ei + " - " + Status_Ei + " - " + dateString); |
21 | + | ArrayAVR.add(0, "№: " + Num_ei + " - " + Status_Ei + " - " + dateString); |
22 | - | } |
22 | + | } |
23 | - | ListAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, ArrayAVR); |
23 | + | ListAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, ArrayAVR); |
24 | - | ListView listview = (ListView)findViewById(R.id.listView2); |
24 | + | ListView listview = (ListView)findViewById(R.id.listView2); |
25 | - | listview.setAdapter(ListAdapter); |
25 | + | listview.setAdapter(ListAdapter); |
26 | - | mSqLiteDatabase.close(); |
26 | + | mSqLiteDatabase.close(); |
27 | - | mDatabaseAvrHelper.close(); |
27 | + | mDatabaseAvrHelper.close(); |
28 | } | |
29 | ||
30 | - | Open_Close_AVR ShowDB = new Open_Close_AVR(); |
30 | + | Open_Close_AVR ShowDB = new Open_Close_AVR(); |
31 | ShowDB.ShowDB(); | |
32 | ||
33 | - | java.lang.RuntimeException: Unable to start receiver com.hakeem.avr.SmsBroadcastReceiver: java.lang.NullPointerException: Attempt to invoke virtual method 'android.database.sqlite.SQLiteDatabase android.content.Context.openOrCreateDatabase(java.lang.String, int, android.database.sqlite.SQLiteDatabase$CursorFactory, android.database.DatabaseErrorHandler)' on a null object reference |
33 | + | java.lang.RuntimeException: Unable to start receiver com.hakeem.avr.SmsBroadcastReceiver: java.lang.NullPointerException: Attempt to invoke virtual method 'android.database.sqlite.SQLiteDatabase android.content.Context.openOrCreateDatabase(java.lang.String, int, android.database.sqlite.SQLiteDatabase$CursorFactory, android.database.DatabaseErrorHandler)' on a null object reference |
34 | - | at android.app.ActivityThread.handleReceiver(ActivityThread.java:2616) |
34 | + | at android.app.ActivityThread.handleReceiver(ActivityThread.java:2616) |
35 | - | at android.app.ActivityThread.access$1700(ActivityThread.java:151) |
35 | + | at android.app.ActivityThread.access$1700(ActivityThread.java:151) |
36 | - | at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1380) |
36 | + | at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1380) |
37 | - | at android.os.Handler.dispatchMessage(Handler.java:102) |
37 | + | at android.os.Handler.dispatchMessage(Handler.java:102) |
38 | - | at android.os.Looper.loop(Looper.java:135) |
38 | + | at android.os.Looper.loop(Looper.java:135) |
39 | - | at android.app.ActivityThread.main(ActivityThread.java:5254) |
39 | + | at android.app.ActivityThread.main(ActivityThread.java:5254) |
40 | - | at java.lang.reflect.Method.invoke(Native Method) |
40 | + | at java.lang.reflect.Method.invoke(Native Method) |
41 | - | at java.lang.reflect.Method.invoke(Method.java:372) |
41 | + | at java.lang.reflect.Method.invoke(Method.java:372) |
42 | - | at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903) |
42 | + | at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903) |
43 | - | at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698) |
43 | + | at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698) |
44 | - | Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.database.sqlite.SQLiteDatabase android.content.Context.openOrCreateDatabase(java.lang.String, int, android.database.sqlite.SQLiteDatabase$CursorFactory, android.database.DatabaseErrorHandler)' on a null object reference |
44 | + | Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.database.sqlite.SQLiteDatabase android.content.Context.openOrCreateDatabase(java.lang.String, int, android.database.sqlite.SQLiteDatabase$CursorFactory, android.database.DatabaseErrorHandler)' on a null object reference |
45 | - | at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:268) |
45 | + | at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:268) |
46 | - | at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:223) |
46 | + | at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:223) |
47 | - | at android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:187) |
47 | + | at android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:187) |
48 | - | at com.hakeem.avr.Open_Close_AVR.ShowDB(Open_Close_AVR.java:125) |
48 | + | at com.hakeem.avr.Open_Close_AVR.ShowDB(Open_Close_AVR.java:125) |
49 | - | at com.hakeem.avr.SmsBroadcastReceiver.UpdateDB(SmsBroadcastReceiver.java:68) |
49 | + | at com.hakeem.avr.SmsBroadcastReceiver.UpdateDB(SmsBroadcastReceiver.java:68) |
50 | - | at com.hakeem.avr.SmsBroadcastReceiver.SmsFromPdus(SmsBroadcastReceiver.java:42) |
50 | + | at com.hakeem.avr.SmsBroadcastReceiver.SmsFromPdus(SmsBroadcastReceiver.java:42) |
51 | - | at com.hakeem.avr.SmsBroadcastReceiver.onReceive(SmsBroadcastReceiver.java:27) |
51 | + | at com.hakeem.avr.SmsBroadcastReceiver.onReceive(SmsBroadcastReceiver.java:27) |
52 | at android.app.ActivityThread.handleReceiver(ActivityThread.java:2609) | |
53 | ||
54 | mSqLiteDatabase = mDatabaseAvrHelper.getReadableDatabase(); |