Xiaofei-it / HermesEventBus

A library for using EventBus between processes, useful in the IPC or plugin development.
Other
1.62k stars 245 forks source link

Android oreo Action bar Activity not found #49

Open raaviswami opened 6 years ago

raaviswami commented 6 years ago

Hello Team,

Recently i have updated my application to support android oreo , And we have changed support version to 26 and compile sdk version to 26.

At runtime we land up with issue from HermsEventBus , i.e ActionBarActivity def not found in TypeUtills.java

private static final HashSet<Class<?>> CONTEXT_CLASSES = new HashSet<Class<?>>() { { add(Context.class); add(ActionBarActivity.class); add(Activity.class); add(AppCompatActivity.class); add(Application.class); add(FragmentActivity.class); add(IntentService.class); add(Service.class); } };

Please let us know how to solve this problem , it seems they have removed ActionBarActivity from support libraries ,Previously it was deprecated.

Regards, Anil Raavi.

Lxingzhi commented 6 years ago

@raaviswami how todo

raaviswami commented 6 years ago

@njzy63lys what do you mean ?

Lxingzhi commented 6 years ago

@raaviswami do you find a solution?

raaviswami commented 6 years ago

@njzy63lys yes for now i am doing some hack in code ,

Create a package "android.support.v7.app" inside your app source code, Then Create a ActionBarActivity extends AppCompatActivity inside created package

Lxingzhi commented 6 years ago

@raaviswami THX. but i post have a question。could you help me 。 you have a QQ?

raaviswami commented 6 years ago

package android.support.v7.app;

/* @deprecated / @Deprecated public class ActionBarActivity extends AppCompatActivity { public ActionBarActivity() { } }

And create a package in your project with this name , android.support.v7.app

Lxingzhi commented 6 years ago

@raaviswami nb mogul