I need to control the back Button event inside fragment code. 
The situation is this:
Inside my fragment i have a sliding panel. When the user tap the back Button, if the panel is expanded, I need to close it. If the panel is already close, I need to use my default onBackPressed (in the activity) that launch the popBackStack() method. 
Any advice?
My activity onBackPressed.
@Override
public void onBackPressed() {
    if (getFragmentManager().getBackStackEntryCount() == 1) {
        finish();
    } else {
        // super.onBackPressed();
        getFragmentManager().popBackStack();
    }
}
 
     
     
    