01-14 09:35:42.156 25029-25029/com.example.myapplication E/CursorWindow: Failed to read row 0, column -1 from a CursorWindow which has 1 rows, 1 columns.
01-14 09:35:42.166 25029-25029/com.example.myapplication D/AndroidRuntime: Shutting down VM
01-14 09:35:42.166 25029-25029/com.example.myapplication E/AndroidRuntime: FATAL EXCEPTION: main
01-14 09:35:42.166 25029-25029/com.example.myapplication E/AndroidRuntime: Process: com.example.myapplication, PID: 25029
01-14 09:35:42.166 25029-25029/com.example.myapplication E/AndroidRuntime: java.lang.RuntimeException: Unable to start receiver com.example.myapplication.SMSReceiver: java.lang.IllegalStateException: Couldn't read row 0, col -1 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it.
01-14 09:35:42.166 25029-25029/com.example.myapplication E/AndroidRuntime: at android.app.ActivityThread.handleReceiver(ActivityThread.java:3001)
01-14 09:35:42.166 25029-25029/com.example.myapplication E/AndroidRuntime: at android.app.ActivityThread.access$1800(ActivityThread.java:178)
01-14 09:35:42.166 25029-25029/com.example.myapplication E/AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1526)
01-14 09:35:42.166 25029-25029/com.example.myapplication E/AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102)
01-14 09:35:42.166 25029-25029/com.example.myapplication E/AndroidRuntime: at android.os.Looper.loop(Looper.java:145)
01-14 09:35:42.166 25029-25029/com.example.myapplication E/AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5944)
01-14 09:35:42.166 25029-25029/com.example.myapplication E/AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
01-14 09:35:42.166 25029-25029/com.example.myapplication E/AndroidRuntime: at java.lang.reflect.Method.invoke(Method.java:372)
01-14 09:35:42.166 25029-25029/com.example.myapplication E/AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
01-14 09:35:42.166 25029-25029/com.example.myapplication E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)
01-14 09:35:42.166 25029-25029/com.example.myapplication E/AndroidRuntime: Caused by: java.lang.IllegalStateException: Couldn't read row 0, col -1 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it.
01-14 09:35:42.166 25029-25029/com.example.myapplication E/AndroidRuntime: at android.database.CursorWindow.nativeGetString(Native Method)
01-14 09:35:42.166 25029-25029/com.example.myapplication E/AndroidRuntime: at android.database.CursorWindow.getString(CursorWindow.java:451)
01-14 09:35:42.166 25029-25029/com.example.myapplication E/AndroidRuntime: at android.database.AbstractWindowedCursor.getString(AbstractWindowedCursor.java:51)
01-14 09:35:42.166 25029-25029/com.example.myapplication E/AndroidRuntime: at com.example.myapplication.SMSReceiver.onReceive(SMSReceiver.java:68)
01-14 09:35:42.166 25029-25029/com.example.myapplication E/AndroidRuntime: at android.app.ActivityThread.handleReceiver(ActivityThread.java:2994)
01-14 09:35:42.166 25029-25029/com.example.myapplication E/AndroidRuntime: at android.app.ActivityThread.access$1800(ActivityThread.java:178)
01-14 09:35:42.166 25029-25029/com.example.myapplication E/AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1526)
01-14 09:35:42.166 25029-25029/com.example.myapplication E/AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102)
01-14 09:35:42.166 25029-25029/com.example.myapplication E/AndroidRuntime: at android.os.Looper.loop(Looper.java:145)
01-14 09:35:42.166 25029-25029/com.example.myapplication E/AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5944)
01-14 09:35:42.166 25029-25029/com.example.myapplication E/AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
01-14 09:35:42.166 25029-25029/com.example.myapplication E/AndroidRuntime: at java.lang.reflect.Method.invoke(Method.java:372)
01-14 09:35:42.166 25029-25029/com.example.myapplication E/AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
01-14 09:35:42.166 25029-25029/com.example.myapplication E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)
01-14 09:35:44.576 25029-25029/com.example.myapplication I/Process: Sending signal. PID: 25029 SIG: 9
제가
public class OneView extends Service
돌리는게 있는데요 여기서 DB값을 불러올려고 하는데 저런 로그가 뜨네요<!--EndFragment-->
tv.setText("값"+getString(cursor.getColumnIndex("PHONE")));
이렇게 불러오는데 저런 로그가 나오는데 무슨 이유일까요<!--EndFragment-->