Skip to content

Instantly share code, notes, and snippets.

@skyler-b
Last active March 10, 2016 16:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save skyler-b/2bfea0b0bbb4ebdb5080 to your computer and use it in GitHub Desktop.
Save skyler-b/2bfea0b0bbb4ebdb5080 to your computer and use it in GitHub Desktop.
EventBus java.lang.NoClassDefFoundError
import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe;
import android.annotation.TargetApi;
import android.os.Build;
import android.support.v7.app.AppCompatActivity;
import android.webkit.PermissionRequest;
public class MainActivity extends AppCompatActivity {
@Override
public void onStart() {
super.onStart();
EventBus.getDefault().register(this);
//Alternate, also crashes:
//EventBus.builder().ignoreGeneratedIndex(true).build().register(this);
}
@Subscribe
public void onSomeEvent(String something) {
}
@TargetApi(Build.VERSION_CODES.LOLLIPOP) // This line makes no difference, I just added it for testing
public void someMethod(PermissionRequest request) {
}
@Override
public void onStop() {
EventBus.getDefault().unregister(this);
super.onStop();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment