onActivityResult in viewControllers (#95)
This commit is contained in:
parent
43ad3d62d9
commit
6a6ea0ec08
|
|
@ -19,6 +19,7 @@
|
|||
|
||||
package ru.touchin.roboswag.components.navigation;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.os.Bundle;
|
||||
import android.support.annotation.CallSuper;
|
||||
|
|
@ -330,6 +331,13 @@ public class ViewController<TActivity extends ViewControllerActivity<?>,
|
|||
destroyed = true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Callback from parent fragment.
|
||||
*/
|
||||
public void onActivityResult(final int requestCode, final int resultCode, @Nullable final Intent data) {
|
||||
// Do nothing
|
||||
}
|
||||
|
||||
/**
|
||||
* Similar to {@link ViewControllerFragment#onOptionsItemSelected(MenuItem)}.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
package ru.touchin.roboswag.components.navigation.fragments;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.graphics.Canvas;
|
||||
import android.os.Bundle;
|
||||
import android.os.Parcel;
|
||||
|
|
@ -381,6 +382,14 @@ public abstract class ViewControllerFragment<TState extends AbstractState, TActi
|
|||
super.onDestroy();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onActivityResult(final int requestCode, final int resultCode, @Nullable final Intent data) {
|
||||
if (viewController != null) {
|
||||
viewController.onActivityResult(requestCode, resultCode, data);
|
||||
}
|
||||
super.onActivityResult(requestCode, resultCode, data);
|
||||
}
|
||||
|
||||
private static class PlaceholderView extends FrameLayout {
|
||||
|
||||
@NonNull
|
||||
|
|
|
|||
Loading…
Reference in New Issue