I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
Commit bf5b29da authored by str4d's avatar str4d
Browse files

Fixed NetDB detail filling

parent 18c4276b
No related branches found
No related tags found
No related merge requests found
......@@ -2,11 +2,14 @@ package net.i2p.android.router.activity;
import net.i2p.android.router.R;
import net.i2p.android.router.fragment.NetDbDetailFragment;
import net.i2p.android.router.service.RouterService;
import net.i2p.data.DataFormatException;
import net.i2p.data.Hash;
import android.os.Bundle;
public class NetDbDetailActivity extends I2PActivityBase {
NetDbDetailFragment mDetailFrag;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
......@@ -17,12 +20,17 @@ public class NetDbDetailActivity extends I2PActivityBase {
Hash hash = new Hash();
try {
hash.fromBase64(getIntent().getStringExtra(NetDbDetailFragment.ENTRY_HASH));
NetDbDetailFragment detailFrag = NetDbDetailFragment.newInstance(isRI, hash);
mDetailFrag = NetDbDetailFragment.newInstance(isRI, hash);
getSupportFragmentManager().beginTransaction()
.add(R.id.main_fragment, detailFrag).commit();
.add(R.id.main_fragment, mDetailFrag).commit();
} catch (DataFormatException e) {
e.printStackTrace();
}
}
}
@Override
protected void onRouterBind(RouterService svc) {
mDetailFrag.onRouterBind();
}
}
......@@ -43,7 +43,18 @@ public class NetDbDetailFragment extends I2PFragmentBase {
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
if (getRouterContext() != null && getNetDb().isInitialized()) {
if (getRouterContext() != null && mEntry == null)
loadEntry();
}
// Called by NetDbDetailActivity
public void onRouterBind() {
if (mEntry == null)
loadEntry();
}
private void loadEntry() {
if (getNetDb().isInitialized()) {
Hash hash = new Hash();
try {
hash.fromBase64(getArguments().getString(ENTRY_HASH));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment