Call onRouterBind() of detail fragment in two-pane mode

This commit is contained in:
str4d
2014-01-16 23:47:49 +00:00
parent c691a11c3d
commit 41b49b7bc8

View File

@ -420,6 +420,14 @@ public abstract class I2PActivityBase extends ActionBarActivity implements
((I2PFragmentBase) f).onRouterBind();
else if (f instanceof I2PFragmentBase.RouterContextUser)
((I2PFragmentBase.RouterContextUser) f).onRouterBind();
if (canUseTwoPanes()) {
f = getSupportFragmentManager().findFragmentById(R.id.detail_fragment);
if (f instanceof I2PFragmentBase)
((I2PFragmentBase) f).onRouterBind();
else if (f instanceof I2PFragmentBase.RouterContextUser)
((I2PFragmentBase.RouterContextUser) f).onRouterBind();
}
}
/** callback from ServiceConnection, override as necessary */