Skip to content

Instantly share code, notes, and snippets.

View robUx4's full-sized avatar

Steve Lhomme robUx4

View GitHub Profile
@robUx4
robUx4 / gist:7481503
Created November 15, 2013 09:17
All this time the huge memory leak was under my eyes #DOH #LruCacheFail
@Override
protected void entryRemoved(boolean evicted, String key, Bitmap oldValue, Bitmap newValue) {
super.entryRemoved(evicted, key, oldValue, newValue);
oldValue.recycle();
}
@robUx4
robUx4 / gist:7468981
Created November 14, 2013 15:42
Nexus 4 running 4.3 #cute
java.lang.StringIndexOutOfBoundsException: length=0; index=-1
at java.lang.AbstractStringBuilder.indexAndLength(AbstractStringBuilder.java:212)
at java.lang.AbstractStringBuilder.charAt(AbstractStringBuilder.java:206)
at java.lang.StringBuffer.charAt(StringBuffer.java:346)
at com.android.org.bouncycastle.asn1.x509.X509NameTokenizer.nextToken(X509NameTokenizer.java:78)
at com.android.org.bouncycastle.asn1.x509.X509Name.<init>(X509Name.java:719)
at com.android.org.bouncycastle.asn1.x509.X509Name.<init>(X509Name.java:655)
at com.android.org.bouncycastle.asn1.x509.X509Name.<init>(X509Name.java:593)
at android.net.http.SslCertificate$DName.<init>(SslCertificate.java:379)
at android.net.http.SslCertificate.<init>(SslCertificate.java:189)
@robUx4
robUx4 / gist:7464455
Created November 14, 2013 10:12
ABS Theme issue with an Activity during a "panel" operation. For some reason the Activity has no ActionBar at this point, maybe it's destroyed ? The crash only occurs on Nexus 7 with 4.3 so far.
java.lang.NullPointerException
at android.support.v7.app.ActionBarImplICS.getThemedContext(SourceFile:287)
at android.support.v7.app.ActionBarImplJB.setLogo(SourceFile:1)
setDisplayShowTitleEnabled
getThemedContext
at android.support.v7.app.ActionBarActivity.getMenuInflater(SourceFile:71)
at com.levelup.touiteur.TouiteurMain.onCreateOptionsMenu(SourceFile:492)
at android.app.Activity.onCreatePanelMenu(Activity.java:2504)
at android.support.v4.app.FragmentActivity.onCreatePanelMenu(SourceFile:224)
at android.support.v7.app.ActionBarActivity.superOnCreatePanelMenu(SourceFile:232)
@robUx4
robUx4 / gist:7464399
Created November 14, 2013 10:06
AppCompat crash in HoneyComb (3.1 and 3.2 at least). No idea in what context, it may be in some dialogs. Maybe showing the context to know which activity is wrong could help.
java.lang.IllegalStateException: ActionBarView can only be used with android:layout_width="MATCH_PARENT" (or fill_parent)
at android.support.v7.internal.widget.ActionBarView.onMeasure(SourceFile:840)
at android.view.View.measure(View.java:10828)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4351)
at android.widget.FrameLayout.onMeasure(FrameLayout.java:267)
at android.support.v7.internal.widget.ActionBarContainer.onMeasure(SourceFile:233)
at android.view.View.measure(View.java:10828)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4351)
at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1284)
at android.widget.LinearLayout.measureVertical(LinearLayout.java:613)
@robUx4
robUx4 / gist:7464327
Created November 14, 2013 10:01
AppCompat crash in 2.3.6
java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modified from a background thread, but only from the UI thread. [in ListView(2131230783, class android.support.v7.internal.view.menu.ExpandedMenuView) with Adapter(class android.support.v7.internal.view.menu.MenuAdapter)]
at android.widget.ListView.layoutChildren(ListView.java:1535)
at android.widget.AbsListView.onTouchModeChanged(AbsListView.java:2257)
at android.view.ViewTreeObserver.dispatchOnTouchModeChanged(ViewTreeObserver.java:591)
at android.view.ViewRoot.ensureTouchModeLocally(ViewRoot.java:2194)
at android.view.ViewRoot.performTraversals(ViewRoot.java:896)
at android.view.ViewRoot.handleMessage(ViewRoot.java:1949)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3691)
@robUx4
robUx4 / gist:6995238
Created October 15, 2013 17:22
Play Store you're drunk. aapt (18.1.0) dump badging is fine
package: name='com.levelup.touiteur' versionCode='54105' versionName='5.41 beta'
sdkVersion:'8'
targetSdkVersion:'18'
uses-permission:'android.permission.INTERNET'
uses-permission:'android.permission.ACCESS_COARSE_LOCATION'
uses-permission:'android.permission.WRITE_EXTERNAL_STORAGE'
uses-permission:'android.permission.WAKE_LOCK'
uses-permission:'android.permission.VIBRATE'
uses-permission:'android.permission.FLASHLIGHT'
@robUx4
robUx4 / gist:6534481
Created September 12, 2013 08:31
Samsung SGH-T679 on 2.3.6
java.lang.StackOverflowError
at java.io.FileInputStream.close(FileInputStream.java:155)
at com.android.volley.toolbox.DiskBasedCache.initialize(DiskBasedCache.java:165)
at com.android.volley.CacheDispatcher.run(CacheDispatcher.java:85)
@robUx4
robUx4 / gist:6520522
Created September 11, 2013 07:54
Galaxy Nexus on 4.2.2
java.lang.NullPointerException
at android.os.PowerManager.isScreenOn(PowerManager.java:586)
at android.view.ViewRootImpl.<init>(ViewRootImpl.java:384)
at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:216)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:69)
at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2806)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2235)
at android.app.ActivityThread.access$600(ActivityThread.java:141)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
at android.os.Handler.dispatchMessage(Handler.java:99)
@robUx4
robUx4 / gist:6492299
Created September 9, 2013 07:02
Galaxy Nexus 4.3
java.lang.RuntimeException: InputChannel is not initialized.
at android.view.InputEventReceiver.nativeInit(Native Method)
at android.view.InputEventReceiver.<init>(InputEventReceiver.java:70)
at android.view.ViewRootImpl$WindowInputEventReceiver.<init>(ViewRootImpl.java:5488)
at android.view.ViewRootImpl.setView(ViewRootImpl.java:604)
at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:269)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:69)
at android.widget.Toast$TN.handleShow(Toast.java:402)
at android.widget.Toast$TN$1.run(Toast.java:310)
at android.os.Handler.handleCallback(Handler.java:730)
@robUx4
robUx4 / gist:6492292
Created September 9, 2013 07:01
Nexus 4 on 4.3.0
java.lang.IllegalStateException: beginBroadcast() called while already in a broadcast
at android.os.Parcel.readException(Parcel.java:1439)
at android.os.Parcel.readException(Parcel.java:1385)
at android.content.IClipboard$Stub$Proxy.setPrimaryClip(IClipboard.java:171)
at android.content.ClipboardManager.setPrimaryClip(ClipboardManager.java:125)
at android.widget.TextView.setPrimaryClip(TextView.java:8466)
at android.widget.TextView.onTextContextMenuItem(TextView.java:8215)
at android.widget.Editor$SelectionActionModeCallback.onActionItemClicked(Editor.java:2818)
at com.android.internal.policy.impl.PhoneWindow$DecorView$ActionModeCallbackWrapper.onActionItemClicked(PhoneWindow.java:2569)
at com.android.internal.view.StandaloneActionMode.onMenuItemSelected(StandaloneActionMode.java:133)