If you want to use android-binding along with GreenDroid’s ActionBarActivity (GDActivity, GDMapActivity etc.) you might stumble into some issues. I know I did.
That’s why I created a Bind method that can be used instead of Binder.setAndBindContentView
public static void bind(ActionBarActivity activity, int layoutId, Object viewModel) {
if (activity == null)
return;
FrameLayout contentView = activity.getContentView();
try {
Context context = contentView.getContext();
InflateResult result = Binder.inflateView(context, layoutId, contentView, true);
Binder.bindView(context, result, viewModel);
} catch (Exception e) {
//handle ex
}
}