@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mAdapter = new ArrayAdapter<String>(this, R.layout.view_item_white); // Let's set our list adapter to a simple ArrayAdapter. listView.setAdapter(mAdapter); getSupportActionBar().setTitle(getDemoTitle()); getSupportActionBar().setSubtitle(getDemoSubtitle()); webViewExplanation.loadUrl("file:///android_asset/" + getDemoExplanation()); ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE); MemoryInfo mi = new MemoryInfo(); activityManager.getMemoryInfo(mi); bufferToFillMemoryFaster = new byte[(int) Math.max(mi.availMem / 100, SIZE_OF_BUFFER_TO_SIMULATE_OUT_OF_MEMORY)]; Log.v( getClass().getSimpleName(), "Keeping buffer in memory, size= " + bufferToFillMemoryFaster.length); textViewMemory.setText(getString(R.string.text_available_memory, mi.availMem / 1024)); }