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

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

Enable privatehosts.txt

parent 64c44838
No related branches found
No related tags found
No related merge requests found
...@@ -26,7 +26,7 @@ i2cp.disableInterface=true ...@@ -26,7 +26,7 @@ i2cp.disableInterface=true
# Todo: implement a NamingService using the android native SQLite # Todo: implement a NamingService using the android native SQLite
# #
i2p.naming.impl=net.i2p.client.naming.HostsTxtNamingService i2p.naming.impl=net.i2p.client.naming.HostsTxtNamingService
i2p.hostsfilelist=hosts.txt i2p.hostsfilelist=privatehosts.txt,hosts.txt
# #
##### Tunnels ##### Tunnels
# #
......
...@@ -44,7 +44,8 @@ public class AddressbookActivity extends I2PActivityBase ...@@ -44,7 +44,8 @@ public class AddressbookActivity extends I2PActivityBase
// Router book tab // Router book tab
AddressbookFragment rf = new AddressbookFragment(); AddressbookFragment rf = new AddressbookFragment();
Bundle args = new Bundle(); Bundle args = new Bundle();
args.putString(AddressbookFragment.BOOK_NAME, "router"); args.putString(AddressbookFragment.BOOK_NAME,
AddressbookFragment.ROUTER_BOOK);
rf.setArguments(args); rf.setArguments(args);
Tab tab = actionBar.newTab() Tab tab = actionBar.newTab()
.setText("Router") .setText("Router")
...@@ -54,7 +55,8 @@ public class AddressbookActivity extends I2PActivityBase ...@@ -54,7 +55,8 @@ public class AddressbookActivity extends I2PActivityBase
// Private book tab // Private book tab
AddressbookFragment pf = new AddressbookFragment(); AddressbookFragment pf = new AddressbookFragment();
args = new Bundle(); args = new Bundle();
args.putString(AddressbookFragment.BOOK_NAME, "private"); args.putString(AddressbookFragment.BOOK_NAME,
AddressbookFragment.PRIVATE_BOOK);
pf.setArguments(args); pf.setArguments(args);
tab = actionBar.newTab() tab = actionBar.newTab()
.setText("Private") .setText("Private")
......
package net.i2p.android.router.fragment; package net.i2p.android.router.fragment;
import android.app.Activity; import android.app.Activity;
import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.os.Bundle; import android.os.Bundle;
import android.support.v4.app.ListFragment; import android.support.v4.app.ListFragment;
...@@ -14,8 +13,6 @@ import android.view.MenuItem; ...@@ -14,8 +13,6 @@ import android.view.MenuItem;
import android.view.View; import android.view.View;
import android.widget.ListView; import android.widget.ListView;
import android.widget.TextView; import android.widget.TextView;
import android.widget.Toast;
import java.util.List; import java.util.List;
import net.i2p.android.router.R; import net.i2p.android.router.R;
import net.i2p.android.router.activity.AddressbookSettingsActivity; import net.i2p.android.router.activity.AddressbookSettingsActivity;
...@@ -29,6 +26,8 @@ import net.i2p.router.RouterContext; ...@@ -29,6 +26,8 @@ import net.i2p.router.RouterContext;
public class AddressbookFragment extends ListFragment implements public class AddressbookFragment extends ListFragment implements
LoaderManager.LoaderCallbacks<List<AddressEntry>> { LoaderManager.LoaderCallbacks<List<AddressEntry>> {
public static final String BOOK_NAME = "book_name"; public static final String BOOK_NAME = "book_name";
public static final String ROUTER_BOOK = "hosts.txt";
public static final String PRIVATE_BOOK = "privatehosts.txt";
private static final int ROUTER_LOADER_ID = 1; private static final int ROUTER_LOADER_ID = 1;
private static final int PRIVATE_LOADER_ID = 2; private static final int PRIVATE_LOADER_ID = 2;
...@@ -84,12 +83,12 @@ public class AddressbookFragment extends ListFragment implements ...@@ -84,12 +83,12 @@ public class AddressbookFragment extends ListFragment implements
LoaderManager lm = getLoaderManager(); LoaderManager lm = getLoaderManager();
// If the Router is running, or there is an existing Loader // If the Router is running, or there is an existing Loader
if (getRouterContext() != null || lm.getLoader("private".equals(mBook) ? if (getRouterContext() != null || lm.getLoader(PRIVATE_BOOK.equals(mBook) ?
PRIVATE_LOADER_ID : ROUTER_LOADER_ID) != null) { PRIVATE_LOADER_ID : ROUTER_LOADER_ID) != null) {
setEmptyText("No hosts in address book " + mBook); setEmptyText("No hosts in address book " + mBook);
setListShown(false); setListShown(false);
lm.initLoader("private".equals(mBook) ? lm.initLoader(PRIVATE_BOOK.equals(mBook) ?
PRIVATE_LOADER_ID : ROUTER_LOADER_ID, null, this); PRIVATE_LOADER_ID : ROUTER_LOADER_ID, null, this);
} else { } else {
setEmptyText(getResources().getString( setEmptyText(getResources().getString(
...@@ -132,7 +131,7 @@ public class AddressbookFragment extends ListFragment implements ...@@ -132,7 +131,7 @@ public class AddressbookFragment extends ListFragment implements
public void filterAddresses(String query) { public void filterAddresses(String query) {
mCurFilter = !TextUtils.isEmpty(query) ? query : null; mCurFilter = !TextUtils.isEmpty(query) ? query : null;
setListShown(false); setListShown(false);
getLoaderManager().restartLoader("private".equals(mBook) ? getLoaderManager().restartLoader(PRIVATE_BOOK.equals(mBook) ?
PRIVATE_LOADER_ID : ROUTER_LOADER_ID, null, this); PRIVATE_LOADER_ID : ROUTER_LOADER_ID, null, this);
} }
...@@ -150,7 +149,7 @@ public class AddressbookFragment extends ListFragment implements ...@@ -150,7 +149,7 @@ public class AddressbookFragment extends ListFragment implements
public void onLoadFinished(Loader<List<AddressEntry>> loader, public void onLoadFinished(Loader<List<AddressEntry>> loader,
List<AddressEntry> data) { List<AddressEntry> data) {
if (loader.getId() == ("private".equals(mBook) ? if (loader.getId() == (PRIVATE_BOOK.equals(mBook) ?
PRIVATE_LOADER_ID : ROUTER_LOADER_ID)) { PRIVATE_LOADER_ID : ROUTER_LOADER_ID)) {
mAdapter.setData(data); mAdapter.setData(data);
...@@ -163,7 +162,7 @@ public class AddressbookFragment extends ListFragment implements ...@@ -163,7 +162,7 @@ public class AddressbookFragment extends ListFragment implements
} }
public void onLoaderReset(Loader<List<AddressEntry>> loader) { public void onLoaderReset(Loader<List<AddressEntry>> loader) {
if (loader.getId() == ("private".equals(mBook) ? if (loader.getId() == (PRIVATE_BOOK.equals(mBook) ?
PRIVATE_LOADER_ID : ROUTER_LOADER_ID)) { PRIVATE_LOADER_ID : ROUTER_LOADER_ID)) {
mAdapter.setData(null); mAdapter.setData(null);
} }
......
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