You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In my application I have a derived abstract class AbstractBaseActivity extending Activity which has the some new api for 23 like public final void onProvideAssistContent(AssistContent var1). There is a MainActivity that is deriving AbstractBaseActivity that is registering to event bus and has @Subscribe methods.
So when we register the eventbus for MainActivty we try to get the SubscriberMethod in SubscriberMethodFinder.java in method findUsingInfo and it gets correctly the subscriberMethods for MainActivty, but then it calls findState.moveToSuperclass(); were it tries to get the subscriber methods for the base class AbstractBaseActivity which since doesn't have any @Subscribe methods fall back to reflection and fails for the new api.
One question which I have is do we need to call the moveToSuperclass if i have already got the subscribe methods for the given class.