Merge branch 'view_controllers' of https://github.com/TouchInstinct/RoboSwag-components into view_controllers
This commit is contained in:
commit
6a87eeef75
|
|
@ -27,6 +27,7 @@ import android.support.v4.app.Fragment;
|
|||
import android.util.SparseArray;
|
||||
import android.view.Menu;
|
||||
import android.view.MenuInflater;
|
||||
import android.view.MenuItem;
|
||||
import android.view.ViewGroup;
|
||||
|
||||
import ru.touchin.roboswag.core.log.Lc;
|
||||
|
|
@ -165,6 +166,10 @@ public class ViewController<TLogicBridge,
|
|||
isDestroyed.onNext(true);
|
||||
}
|
||||
|
||||
public boolean onOptionsItemSelected(@NonNull final MenuItem item) {
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Class to simplify constructor override.
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@ import android.util.Pair;
|
|||
import android.view.LayoutInflater;
|
||||
import android.view.Menu;
|
||||
import android.view.MenuInflater;
|
||||
import android.view.MenuItem;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.FrameLayout;
|
||||
|
|
@ -175,6 +176,11 @@ public abstract class ViewControllerFragment<TState extends Serializable, TLogic
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onOptionsItemSelected(@NonNull final MenuItem item) {
|
||||
return (viewController != null && viewController.onOptionsItemSelected(item)) || super.onOptionsItemSelected(item);
|
||||
}
|
||||
|
||||
private void onViewControllerChanged(@Nullable final ViewController viewController) {
|
||||
if (this.viewController != null) {
|
||||
this.viewController.onDestroy();
|
||||
|
|
|
|||
Loading…
Reference in New Issue