我ActionBar在我的应用程序中添加了一个,现在我一直遇到这个问题.
我正在测试一个Galaxy S4.此问题导致应用程序变慢并变得无法响应.
这是我的代码:
//Get action bar
actionBar = getActionBar();
//hide title to make room for spinner dropdown
actionBar.setDisplayShowTitleEnabled(false);
//set the mode
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
//spinner = (Spinner)findViewById(R.id.spinner);
quotetext = (TextView)findViewById(R.id.quote);
ArrayList<SpinnerItem> values = SpinnerProducer.create();
//Set spinner adapter
spinnerAdapter = new QuoteSpinnerAdapter(thisActivity,R.layout.spinner_row_layout,values);
actionBar.setListNavigationCallbacks(spinnerAdapter, new CustomOnItemSelectedListener());
actionBar.setSelectedNavigationItem(1);
Run Code Online (Sandbox Code Playgroud)
堆栈跟踪:
08-11 18:59:51.776: E/Surface(17050): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -2147483646
08-11 18:59:51.776: E/Surface(17050): dequeueBuffer failed (Unknown error 2147483646)
08-11 18:59:51.776: E/ViewRootImpl(17050): Could not lock surface
08-11 18:59:51.776: E/ViewRootImpl(17050): java.lang.IllegalArgumentException
08-11 18:59:51.776: E/ViewRootImpl(17050): at android.view.Surface.nativeLockCanvas(Native …Run Code Online (Sandbox Code Playgroud) 我有一个复杂的应用程序,它创建多个Bitmap对象并使用它们来创建BitmapDrawables.我知道这可能是一个难以回答的问题,但任何指导我指向正确方向的帮助都会非常感激.我已经对内存分配进行了测试,并且主要是空手而归....关于可能导致这种情况的任何想法?
日志:
04-29 12:48:00.442: E/BufferQueue(177): [com.example.app/com.example.app.Activity_One] queueBuffer: fence is NULL
04-29 12:48:00.442: E/Surface(2154): queueBuffer: error queuing buffer to SurfaceTexture, -22
04-29 12:48:00.442: W/Adreno-EGLSUB(2154): <SwapBuffers:1374>: failed to queueBuffer
04-29 12:48:00.442: W/Adreno-EGL(2154): <qeglDrvAPI_eglSwapBuffers:3654>: EGL_BAD_SURFACE
04-29 12:48:04.486: W/Adreno-EGLSUB(2154): <DequeueBuffer:606>: dequeue native buffer fail: Unknown error 2147483646, buffer=0x0, handle=0x0
04-29 12:48:04.486: E/BufferQueue(177): [com.example.app/com.example.app.Activity_One] dequeueBuffer: can't dequeue multiple buffers without setting the buffer count
04-29 12:48:04.486: W/Adreno-EGLSUB(2154): <DequeueBuffer:606>: dequeue native buffer fail: Invalid argument, buffer=0x0, handle=0x0
04-29 12:48:04.486: W/Adreno-ES20(2154): <gl2_surface_swap:43>: GL_OUT_OF_MEMORY
04-29 12:48:04.486: W/Adreno-EGL(2154): <qeglDrvAPI_eglSwapBuffers:3597>: …Run Code Online (Sandbox Code Playgroud)