[Android Apps and Games] :
I like the new UI.

Anyway, I'm having force closes when clicking Log. Attached is the logcat.

E/AndroidRuntime( 1265): FATAL EXCEPTION: main
E/AndroidRuntime( 1265): java.lang.ArrayIndexOutOfBoundsException
E/AndroidRuntime( 1265): at com.noshufou.android.su.LogActivity$LogAdapter.configurePinnedHeader(LogActivity.java:271)
E/AndroidRuntime( 1265): at com.noshufou.android.su.PinnedHeaderListView.configureHeaderView(PinnedHeaderListView.java:143)
E/AndroidRuntime( 1265): at com.noshufou.android.su.LogActivity$LogAdapter.onScroll(LogActivity.java:230)
E/AndroidRuntime( 1265): at android.widget.AbsListView.invokeOnItemScrollListener(AbsListView.java:675)
E/AndroidRuntime( 1265): at android.widget.ListView.layoutChildren(ListView.java:1660)
E/AndroidRuntime( 1265): at android.widget.AbsListView.onLayout(AbsListView.java:1147)
E/AndroidRuntime( 1265): at com.noshufou.android.su.PinnedHeaderListView.onLayout(PinnedHeaderListView.java:123)
E/AndroidRuntime( 1265): at android.view.View.layout(View.java:7035)
E/AndroidRuntime( 1265): at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1249)
E/AndroidRuntime( 1265): at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1125)
E/AndroidRuntime( 1265): at android.widget.LinearLayout.onLayout(LinearLayout.java:1042)
E/AndroidRuntime( 1265): at android.view.View.layout(View.java:7035)
E/AndroidRuntime( 1265): at android.widget.FrameLayout.onLayout(FrameLayout.java:333)
E/AndroidRuntime( 1265): at android.view.View.layout(View.java:7035)
E/AndroidRuntime( 1265): at android.widget.FrameLayout.onLayout(FrameLayout.java:333)
E/AndroidRuntime( 1265): at android.view.View.layout(View.java:7035)
E/AndroidRuntime( 1265): at android.widget.FrameLayout.onLayout(FrameLayout.java:333)
E/AndroidRuntime( 1265): at android.view.View.layout(View.java:7035)
E/AndroidRuntime( 1265): at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1249)
E/AndroidRuntime( 1265): at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1125)
E/AndroidRuntime( 1265): at android.widget.LinearLayout.onLayout(LinearLayout.java:1042)
E/AndroidRuntime( 1265): at android.view.View.layout(View.java:7035)
E/AndroidRuntime( 1265): at android.widget.FrameLayout.onLayout(FrameLayout.java:333)
E/AndroidRuntime( 1265): at android.view.View.layout(View.java:7035)
E/AndroidRuntime( 1265): at android.widget.FrameLayout.onLayout(FrameLayout.java:333)
E/AndroidRuntime( 1265): at android.view.View.layout(View.java:7035)
E/AndroidRuntime( 1265): at android.widget.FrameLayout.onLayout(FrameLayout.java:333)
E/AndroidRuntime( 1265): at android.view.View.layout(View.java:7035)
E/AndroidRuntime( 1265): at android.view.ViewRoot.performTraversals(ViewRoot.java:1045)
E/AndroidRuntime( 1265): at android.view.ViewRoot.handleMessage(ViewRoot.java:1727)
E/AndroidRuntime( 1265): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 1265): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 1265): at android.app.ActivityThread.main(ActivityThread.java:4627)
E/AndroidRuntime( 1265): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 1265): at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime( 1265): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
E/AndroidRuntime( 1265): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
E/AndroidRuntime( 1265): at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager( 512): Force finishing activity com.noshufou.android.su/.Su
W/ActivityManager( 512): Activity pause timeout for HistoryRecord{43efc2a0 com.noshufou.android.su/.Su}