• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Apps Gridview fetch data not working

Hi all,
I am trying to read data from sqllite and display them in gridview but it gives me an error
Code:
   data = (GridView) findViewById(R.id.gridView);
        List<String> li = new ArrayList<String>();
        ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(getApplicationContext(), android.R.layout.simple_spinner_item, li);
        dataAdapter.setDropDownViewResource(R.layout.activity_showannouncement);

            myDb = openOrCreateDatabase("UniversityCommunication.db", MODE_PRIVATE, null);
             cr = myDb.rawQuery("Select * from Announcement", null);

            if (cr != null) {
                if (cr.moveToFirst()) {

                    String id = cr.getString(0);//cr.getColumnIndex("ID")
                    String EmpID = cr.getString(1);//cr.getColumnIndex("EmployeeID")
                    String cont = cr.getString(2);//cr.getColumnIndex("Content")
                    String date = cr.getString(3);//cr.getColumnIndex("date")
                    String time = cr.getString(4);//cr.getColumnIndex("time")
                    String Type = cr.getString(5);//cr.getColumnIndex("Type")
                    li.add(id);
                    li.add(EmpID);
                    li.add(cont);
                    li.add(date);
                    li.add(time);
                   li.add(Type);
                    data.setAdapter(dataAdapter);

            }



    }
I suspect the problem in this line in the logcat:
"java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference"
can anyone help
 
Please post the full stack trace from the Logcat. The line you quoted is part of it, but we need to see the full trace, including line numbers.
Thanks.
 
04-08 12:46:42.642 3152-3152/com.example.university.universitycommunication I/art: Not late-enabling -Xcheck:jni (already on)
04-08 12:46:42.844 3152-3152/com.example.university.universitycommunication W/System: ClassLoader referenced unknown path: /data/app/com.example.university.universitycommunication-1/lib/x86
04-08 12:46:42.894 3152-3165/com.example.university.universitycommunication D/OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true

[ 04-08 12:46:42.948 3152: 3152 D/ ]
HostConnection::get() New Host Connection established 0xaa1be030, tid 3152


[ 04-08 12:46:43.046 3152: 3165 D/ ]
HostConnection::get() New Host Connection established 0xae492990, tid 3165
04-08 12:46:43.061 3152-3165/com.example.university.universitycommunication I/OpenGLRenderer: Initialized EGL, version 1.4
04-08 12:46:43.124 3152-3165/com.example.university.universitycommunication W/EGL_emulation: eglSurfaceAttrib not implemented
04-08 12:46:43.124 3152-3165/com.example.university.universitycommunication W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xaa454760, error=EGL_SUCCESS
04-08 12:47:09.702 3152-3165/com.example.university.universitycommunication W/EGL_emulation: eglSurfaceAttrib not implemented
04-08 12:47:09.702 3152-3165/com.example.university.universitycommunication W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xac4022e0, error=EGL_SUCCESS
04-08 12:47:09.730 3152-3152/com.example.university.universitycommunication D/AndroidRuntime: Shutting down VM
04-08 12:47:09.731 3152-3152/com.example.university.universitycommunication E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.university.universitycommunication, PID: 3152
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
at android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java:401)
at android.widget.ArrayAdapter.getView(ArrayAdapter.java:369)
at android.widget.AbsListView.obtainView(AbsListView.java:2346)
at android.widget.GridView.makeAndAddView(GridView.java:1439)
at android.widget.GridView.makeRow(GridView.java:366)
at android.widget.GridView.fillDown(GridView.java:307)
at android.widget.GridView.fillFromTop(GridView.java:442)
at android.widget.GridView.layoutChildren(GridView.java:1282)
at android.widget.AbsListView.onLayout(AbsListView.java:2148)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1079)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)
at android.widget.FrameLayout.onLayout(FrameLayout.java:273)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.support.v7.widget.ActionBarOverlayLayout.onLayout(ActionBarOverlayLayout.java:435)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)
at android.widget.FrameLayout.onLayout(FrameLayout.java:273)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1743)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1586)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1495)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)
at android.widget.FrameLayout.onLayout(FrameLayout.java:273)
at com.android.internal.policy.PhoneWindow$DecorView.onLayout(PhoneWindow.java:2678)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2171)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1931)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1107)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6013)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:858)
at android.view.Choreographer.doCallbacks(Choreographer.java:670)
at android.view.Choreographer.doFrame(Choreographer.java:606)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:844)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5417)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
04-08 12:47:12.116 3152-3152/com.example.university.universitycommunication I/Process: Sending signal. PID: 3152 SIG: 9
04-08 12:47:33.443 3623-3623/com.example.university.universitycommunication W/System: ClassLoader referenced unknown path: /data/app/com.example.university.universitycommunication-1/lib/x86
04-08 12:47:34.071 3623-3650/com.example.university.universitycommunication D/OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true

[ 04-08 12:47:34.078 3623: 3623 D/ ]
HostConnection::get() New Host Connection established 0xaa1ba0b0, tid 3623


[ 04-08 12:47:34.166 3623: 3650 D/ ]
HostConnection::get() New Host Connection established 0xae492970, tid 3650
04-08 12:47:34.172 3623-3650/com.example.university.universitycommunication I/OpenGLRenderer: Initialized EGL, version 1.4
04-08 12:47:34.219 3623-3650/com.example.university.universitycommunication W/EGL_emulation: eglSurfaceAttrib not implemented
04-08 12:47:34.219 3623-3650/com.example.university.universitycommunication W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xaa4547a0, error=EGL_SUCCESS
04-08 12:47:36.420 3623-3650/com.example.university.universitycommunication W/EGL_emulation: eglSurfaceAttrib not implemented
04-08 12:47:36.420 3623-3650/com.example.university.universitycommunication W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xac402240, error=EGL_SUCCESS
04-08 12:47:36.582 3623-3629/com.example.university.universitycommunication W/art: Suspending all threads took: 39.601ms
04-08 12:47:36.882 3623-3650/com.example.university.universitycommunication E/Surface: getSlotFromBufferLocked: unknown buffer: 0xae4b12a0
04-08 12:47:38.931 3623-3623/com.example.university.universitycommunication W/ViewRootImpl: Cancelling event due to no window focus: MotionEvent { action=ACTION_CANCEL, actionButton=0, id[0]=0, x[0]=686.60156, y[0]=830.3906, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=249189, downTime=246428, deviceId=0, source=0x1002 }
04-08 12:47:38.931 3623-3623/com.example.university.universitycommunication W/ViewRootImpl: Cancelling event due to no window focus: MotionEvent { action=ACTION_CANCEL, actionButton=0, id[0]=0, x[0]=686.60156, y[0]=830.3906, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=249189, downTime=246428, deviceId=0, source=0x1002 }
04-08 12:47:38.931 3623-3623/com.example.university.universitycommunication W/ViewRootImpl: Cancelling event due to no window focus: MotionEvent { action=ACTION_CANCEL, actionButton=0, id[0]=0, x[0]=686.60156, y[0]=830.3906, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=249189, downTime=246428, deviceId=0, source=0x1002 }
04-08 12:47:38.931 3623-3623/com.example.university.universitycommunication W/ViewRootImpl: Cancelling event due to no window focus: MotionEvent { action=ACTION_CANCEL, actionButton=0, id[0]=0, x[0]=686.60156, y[0]=830.3906, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=249189, downTime=246428, deviceId=0, source=0x1002 }
04-08 12:47:39.181 3623-3650/com.example.university.universitycommunication W/EGL_emulation: eglSurfaceAttrib not implemented
04-08 12:47:39.182 3623-3650/com.example.university.universitycommunication W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xaa4547a0, error=EGL_SUCCESS
04-08 12:47:39.412 3623-3650/com.example.university.universitycommunication E/Surface: getSlotFromBufferLocked: unknown buffer: 0xae4b1690
04-08 12:47:46.188 3623-3650/com.example.university.universitycommunication W/EGL_emulation: eglSurfaceAttrib not implemented
04-08 12:47:46.188 3623-3650/com.example.university.universitycommunication W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xaa454900, error=EGL_SUCCESS
04-08 12:47:46.511 3623-3650/com.example.university.universitycommunication E/Surface: getSlotFromBufferLocked: unknown buffer: 0xae4b1310
04-08 12:47:48.181 3623-3623/com.example.university.universitycommunication W/ViewRootImpl: Cancelling event due to no window focus: MotionEvent { action=ACTION_CANCEL, actionButton=0, id[0]=0, x[0]=573.4863, y[0]=1392.6563, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=258439, downTime=256212, deviceId=0, source=0x1002 }
04-08 12:47:48.181 3623-3623/com.example.university.universitycommunication W/ViewRootImpl: Cancelling event due to no window focus: MotionEvent { action=ACTION_CANCEL, actionButton=0, id[0]=0, x[0]=573.4863, y[0]=1392.6563, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=258439, downTime=256212, deviceId=0, source=0x1002 }
04-08 12:47:48.181 3623-3623/com.example.university.universitycommunication W/ViewRootImpl: Cancelling event due to no window focus: MotionEvent { action=ACTION_CANCEL, actionButton=0, id[0]=0, x[0]=573.4863, y[0]=1392.6563, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=258439, downTime=256212, deviceId=0, source=0x1002 }
04-08 12:47:48.181 3623-3623/com.example.university.universitycommunication W/ViewRootImpl: Cancelling event due to no window focus: MotionEvent { action=ACTION_CANCEL, actionButton=0, id[0]=0, x[0]=573.4863, y[0]=1392.6563, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=258439, downTime=256212, deviceId=0, source=0x1002 }
04-08 12:47:48.421 3623-3650/com.example.university.universitycommunication W/EGL_emulation: eglSurfaceAttrib not implemented
04-08 12:47:48.421 3623-3650/com.example.university.universitycommunication W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xac4021a0, error=EGL_SUCCESS
04-08 12:47:48.613 3623-3650/com.example.university.universitycommunication E/Surface: getSlotFromBufferLocked: unknown buffer: 0xae4b1770
04-08 12:47:52.607 3623-3650/com.example.university.universitycommunication E/Surface: getSlotFromBufferLocked: unknown buffer: 0xae4b1620
04-08 12:48:06.891 3623-3650/com.example.university.universitycommunication W/EGL_emulation: eglSurfaceAttrib not implemented
04-08 12:48:06.891 3623-3650/com.example.university.universitycommunication W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xac4022c0, error=EGL_SUCCESS
04-08 12:49:05.027 4338-4351/com.example.university.universitycommunication W/EGL_emulation: eglSurfaceAttrib not implemented
04-08 12:49:05.027 4338-4351/com.example.university.universitycommunication W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xaa492f80, error=EGL_SUCCESS
04-08 12:49:05.507 4338-4351/com.example.university.universitycommunication E/Surface: getSlotFromBufferLocked: unknown buffer: 0xae4b1310
04-08 12:49:07.540 4338-4338/com.example.university.universitycommunication W/ViewRootImpl: Cancelling event due to no window focus: MotionEvent { action=ACTION_CANCEL, actionButton=0, id[0]=0, x[0]=649.55566, y[0]=830.3906, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=337797, downTime=335014, deviceId=0, source=0x1002 }
04-08 12:49:07.540 4338-4338/com.example.university.universitycommunication W/ViewRootImpl: Cancelling event due to no window focus: MotionEvent { action=ACTION_CANCEL, actionButton=0, id[0]=0, x[0]=649.55566, y[0]=830.3906, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=337797, downTime=335014, deviceId=0, source=0x1002 }
04-08 12:49:07.540 4338-4338/com.example.university.universitycommunication W/ViewRootImpl: Cancelling event due to no window focus: MotionEvent { action=ACTION_CANCEL, actionButton=0, id[0]=0, x[0]=649.55566, y[0]=830.3906, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=337797, downTime=335014, deviceId=0, source=0x1002 }
04-08 12:49:07.540 4338-4338/com.example.university.universitycommunication W/ViewRootImpl: Cancelling event due to no window focus: MotionEvent { action=ACTION_CANCEL, actionButton=0, id[0]=0, x[0]=649.55566, y[0]=830.3906, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=337797, downTime=335014, deviceId=0, source=0x1002 }
04-08 12:49:07.676 4338-4351/com.example.university.universitycommunication W/EGL_emulation: eglSurfaceAttrib not implemented
04-08 12:49:07.676 4338-4351/com.example.university.universitycommunication W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xac4021a0, error=EGL_SUCCESS
04-08 12:49:07.728 4338-4338/com.example.university.universitycommunication W/ViewRootImpl: Dropping event due to no window focus: KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_BACK, scanCode=0, metaState=0, flags=0x48, repeatCount=0, eventTime=337909, downTime=337909, deviceId=-1, source=0x101 }
04-08 12:49:08.123 4338-4351/com.example.university.universitycommunication E/Surface: getSlotFromBufferLocked: unknown buffer: 0xae4b1690
04-08 12:49:09.386 4338-4351/com.example.university.universitycommunication W/EGL_emulation: eglSurfaceAttrib not implemented
04-08 12:49:09.386 4338-4351/com.example.university.universitycommunication W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xac43f700, error=EGL_SUCCESS
04-08 12:49:09.807 4338-4351/com.example.university.universitycommunication E/Surface: getSlotFromBufferLocked: unknown buffer: 0xae4b12a0
04-08 12:49:11.393 4338-4338/com.example.university.universitycommunication W/ViewRootImpl: Cancelling event due to no window focus: MotionEvent { action=ACTION_CANCEL, actionButton=0, id[0]=0, x[0]=481.39893, y[0]=646.28906, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=341646, downTime=339398, deviceId=0, source=0x1002 }
04-08 12:49:11.393 4338-4338/com.example.university.universitycommunication W/ViewRootImpl: Cancelling event due to no window focus: MotionEvent { action=ACTION_CANCEL, actionButton=0, id[0]=0, x[0]=481.39893, y[0]=646.28906, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=341646, downTime=339398, deviceId=0, source=0x1002 }
04-08 12:49:11.393 4338-4338/com.example.university.universitycommunication W/ViewRootImpl: Cancelling event due to no window focus: MotionEvent { action=ACTION_CANCEL, actionButton=0, id[0]=0, x[0]=481.39893, y[0]=646.28906, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=341646, downTime=339398, deviceId=0, source=0x1002 }
04-08 12:49:11.393 4338-4338/com.example.university.universitycommunication W/ViewRootImpl: Cancelling event due to no window focus: MotionEvent { action=ACTION_CANCEL, actionButton=0, id[0]=0, x[0]=481.39893, y[0]=646.28906, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=341646, downTime=339398, deviceId=0, source=0x1002 }
04-08 12:49:12.863 4338-4351/com.example.university.universitycommunication W/EGL_emulation: eglSurfaceAttrib not implemented
04-08 12:49:12.863 4338-4351/com.example.university.universitycommunication W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xac402360, error=EGL_SUCCESS
04-08 12:49:12.990 4338-4351/com.example.university.universitycommunication E/Surface: getSlotFromBufferLocked: unknown buffer: 0xae4b17e0
04-08 12:50:33.989 4338-4344/com.example.university.universitycommunication W/art: Suspending all threads took: 14.842ms
04-08 12:52:13.494 7608-7608/com.example.university.universitycommunication W/System: ClassLoader referenced unknown path: /data/app/com.example.university.universitycommunication-1/lib/x86
04-08 12:52:13.972 7608-7632/com.example.university.universitycommunication D/OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true

[ 04-08 12:52:13.989 7608: 7608 D/ ]
HostConnection::get() New Host Connection established 0xaa1bc4e0, tid 7608


[ 04-08 12:52:14.125 7608: 7632 D/ ]
HostConnection::get() New Host Connection established 0xae4928f0, tid 7632
04-08 12:52:14.167 7608-7632/com.example.university.universitycommunication I/OpenGLRenderer: Initialized EGL, version 1.4
04-08 12:52:14.289 7608-7632/com.example.university.universitycommunication W/EGL_emulation: eglSurfaceAttrib not implemented
04-08 12:52:14.293 7608-7632/com.example.university.universitycommunication W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xaa4546a0, error=EGL_SUCCESS
04-08 12:52:14.343 7608-7608/com.example.university.universitycommunication D/AndroidRuntime: Shutting down VM
04-08 12:52:14.344 7608-7608/com.example.university.universitycommunication E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.university.universitycommunication, PID: 7608
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
at android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java:401)
at android.widget.ArrayAdapter.getView(ArrayAdapter.java:369)
at android.widget.AbsListView.obtainView(AbsListView.java:2346)
at android.widget.GridView.makeAndAddView(GridView.java:1439)
at android.widget.GridView.makeRow(GridView.java:366)
at android.widget.GridView.fillDown(GridView.java:307)
at android.widget.GridView.fillFromTop(GridView.java:442)
at android.widget.GridView.layoutChildren(GridView.java:1304)
at android.widget.AbsListView.onLayout(AbsListView.java:2148)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1079)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)
at android.widget.FrameLayout.onLayout(FrameLayout.java:273)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.support.v7.widget.ActionBarOverlayLayout.onLayout(ActionBarOverlayLayout.java:435)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)
at android.widget.FrameLayout.onLayout(FrameLayout.java:273)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1743)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1586)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1495)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)
at android.widget.FrameLayout.onLayout(FrameLayout.java:273)
at com.android.internal.policy.PhoneWindow$DecorView.onLayout(PhoneWindow.java:2678)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2171)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1931)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1107)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6013)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:858)
at android.view.Choreographer.doCallbacks(Choreographer.java:670)
at android.view.Choreographer.doFrame(Choreographer.java:606)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:844)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5417)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
04-08 12:52:44.316 7608-7608/com.example.university.universitycommunication I/Process: Sending signal. PID: 7608 SIG: 9
04-08 12:54:02.698 8162-8162/com.example.university.universitycommunication W/System: ClassLoader referenced unknown path: /data/app/com.example.university.universitycommunication-2/lib/x86
04-08 12:54:02.808 8162-8184/com.example.university.universitycommunication D/OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true

[ 04-08 12:54:02.811 8162: 8162 D/ ]
HostConnection::get() New Host Connection established 0xaaaf5690, tid 8162


[ 04-08 12:54:02.969 8162: 8184 D/ ]
HostConnection::get() New Host Connection established 0xaaaf5810, tid 8184
04-08 12:54:02.995 8162-8184/com.example.university.universitycommunication I/OpenGLRenderer: Initialized EGL, version 1.4
04-08 12:54:03.056 8162-8184/com.example.university.universitycommunication W/EGL_emulation: eglSurfaceAttrib not implemented
04-08 12:54:03.056 8162-8184/com.example.university.universitycommunication W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xaa492f60, error=EGL_SUCCESS
04-08 12:54:03.108 8162-8162/com.example.university.universitycommunication D/AndroidRuntime: Shutting down VM
04-08 12:54:03.109 8162-8162/com.example.university.universitycommunication E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.university.universitycommunication, PID: 8162
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
at android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java:401)
at android.widget.ArrayAdapter.getView(ArrayAdapter.java:369)
at android.widget.AbsListView.obtainView(AbsListView.java:2346)
at android.widget.GridView.makeAndAddView(GridView.java:1439)
at android.widget.GridView.makeRow(GridView.java:366)
at android.widget.GridView.fillDown(GridView.java:307)
at android.widget.GridView.fillFromTop(GridView.java:442)
at android.widget.GridView.layoutChildren(GridView.java:1304)
at android.widget.AbsListView.onLayout(AbsListView.java:2148)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1079)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)
at android.widget.FrameLayout.onLayout(FrameLayout.java:273)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.support.v7.widget.ActionBarOverlayLayout.onLayout(ActionBarOverlayLayout.java:435)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)
at android.widget.FrameLayout.onLayout(FrameLayout.java:273)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1743)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1586)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1495)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)
at android.widget.FrameLayout.onLayout(FrameLayout.java:273)
at com.android.internal.policy.PhoneWindow$DecorView.onLayout(PhoneWindow.java:2678)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2171)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1931)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1107)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6013)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:858)
at android.view.Choreographer.doCallbacks(Choreographer.java:670)
at android.view.Choreographer.doFrame(Choreographer.java:606)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:844)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5417)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
04-08 12:54:07.267 8162-8162/com.example.university.universitycommunication I/Process: Sending signal. PID: 8162 SIG: 9
04-08 12:56:03.754 8333-8333/com.example.university.universitycommunication I/Process: Sending signal. PID: 8333 SIG: 9
 
Something odd about your code is that you're using a GridView to store a bunch of String items. Did you mean to use a ListView?
 
Back
Top Bottom