mirror of
https://github.com/geometer/FBReaderJ.git
synced 2025-10-05 10:49:24 +02:00
NetworkBaseActivity has gone; NetworkLibraryActivity has been removed to NetworkTopLevelActivity
This commit is contained in:
parent
771068a9d0
commit
592aa59c33
9 changed files with 14 additions and 45 deletions
|
@ -127,7 +127,7 @@
|
|||
</intent-filter>
|
||||
<meta-data android:name="android.app.searchable" android:resource="@xml/searchable" />
|
||||
</activity>
|
||||
<activity android:name="org.geometerplus.android.fbreader.network.NetworkLibraryActivity" android:process=":networkLibrary" android:launchMode="singleTask" android:configChanges="orientation|keyboardHidden">
|
||||
<activity android:name="org.geometerplus.android.fbreader.network.NetworkTopLevelActivity" android:process=":networkLibrary" android:launchMode="singleTask" android:configChanges="orientation|keyboardHidden">
|
||||
<meta-data android:name="android.app.default_searchable" android:value="org.geometerplus.android.fbreader.network.NetworkSearchActivity" />
|
||||
</activity>
|
||||
<activity android:name="org.geometerplus.android.fbreader.network.AuthenticationActivity" android:process=":networkLibrary" android:configChanges="orientation|keyboardHidden" android:theme="@android:style/Theme.Dialog"/>
|
||||
|
@ -139,7 +139,7 @@
|
|||
<data android:host="*" android:scheme="opds" />
|
||||
</intent-filter>
|
||||
</activity>
|
||||
<activity android:name="org.geometerplus.android.fbreader.network.NetworkCatalogActivity" android:process=":networkLibrary" android:configChanges="orientation|keyboardHidden" />
|
||||
<activity android:name="org.geometerplus.android.fbreader.network.NetworkBaseActivity" android:process=":networkLibrary" android:configChanges="orientation|keyboardHidden" />
|
||||
<service android:name="org.geometerplus.android.fbreader.network.ItemsLoadingService" android:process=":networkLibrary" />
|
||||
<activity android:name="org.geometerplus.android.fbreader.network.NetworkBookInfoActivity" android:process=":networkLibrary" android:configChanges="orientation|keyboardHidden">
|
||||
<intent-filter>
|
||||
|
|
|
@ -127,7 +127,7 @@
|
|||
</intent-filter>
|
||||
<meta-data android:name="android.app.searchable" android:resource="@xml/searchable" />
|
||||
</activity>
|
||||
<activity android:name="org.geometerplus.android.fbreader.network.NetworkLibraryActivity" android:process=":networkLibrary" android:launchMode="singleTask" android:configChanges="orientation|keyboardHidden">
|
||||
<activity android:name="org.geometerplus.android.fbreader.network.NetworkTopLevelActivity" android:process=":networkLibrary" android:launchMode="singleTask" android:configChanges="orientation|keyboardHidden">
|
||||
<meta-data android:name="android.app.default_searchable" android:value="org.geometerplus.android.fbreader.network.NetworkSearchActivity" />
|
||||
</activity>
|
||||
<activity android:name="org.geometerplus.android.fbreader.network.AuthenticationActivity" android:process=":networkLibrary" android:configChanges="orientation|keyboardHidden" android:theme="@android:style/Theme.Dialog"/>
|
||||
|
@ -139,7 +139,7 @@
|
|||
<data android:host="*" android:scheme="opds" />
|
||||
</intent-filter>
|
||||
</activity>
|
||||
<activity android:name="org.geometerplus.android.fbreader.network.NetworkCatalogActivity" android:process=":networkLibrary" android:configChanges="orientation|keyboardHidden" />
|
||||
<activity android:name="org.geometerplus.android.fbreader.network.NetworkBaseActivity" android:process=":networkLibrary" android:configChanges="orientation|keyboardHidden" />
|
||||
<service android:name="org.geometerplus.android.fbreader.network.ItemsLoadingService" android:process=":networkLibrary" />
|
||||
<activity android:name="org.geometerplus.android.fbreader.network.NetworkBookInfoActivity" android:process=":networkLibrary" android:configChanges="orientation|keyboardHidden">
|
||||
<intent-filter>
|
||||
|
|
|
@ -21,10 +21,10 @@ package org.geometerplus.android.fbreader;
|
|||
|
||||
import org.geometerplus.fbreader.fbreader.FBReaderApp;
|
||||
|
||||
import org.geometerplus.android.fbreader.network.NetworkLibraryActivity;
|
||||
import org.geometerplus.android.fbreader.network.NetworkTopLevelActivity;
|
||||
|
||||
class ShowNetworkLibraryAction extends RunActivityAction {
|
||||
ShowNetworkLibraryAction(FBReader baseActivity, FBReaderApp fbreader) {
|
||||
super(baseActivity, fbreader, NetworkLibraryActivity.class);
|
||||
super(baseActivity, fbreader, NetworkTopLevelActivity.class);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -167,7 +167,7 @@ public class AddCustomCatalogActivity extends Activity {
|
|||
ADD_CATALOG,
|
||||
uri,
|
||||
AddCustomCatalogActivity.this,
|
||||
NetworkLibraryActivity.class
|
||||
NetworkTopLevelActivity.class
|
||||
).addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
|
||||
addLinkToIntent(intent, myLink);
|
||||
startActivity(intent);
|
||||
|
|
|
@ -45,7 +45,7 @@ import org.geometerplus.fbreader.network.tree.*;
|
|||
|
||||
import org.geometerplus.android.fbreader.tree.BaseActivity;
|
||||
|
||||
abstract class NetworkBaseActivity extends BaseActivity implements NetworkView.EventListener {
|
||||
public class NetworkBaseActivity extends BaseActivity implements NetworkView.EventListener {
|
||||
protected static final int BASIC_AUTHENTICATION_CODE = 1;
|
||||
protected static final int CUSTOM_AUTHENTICATION_CODE = 2;
|
||||
protected static final int SIGNUP_CODE = 3;
|
||||
|
|
|
@ -1,31 +0,0 @@
|
|||
/*
|
||||
* Copyright (C) 2010-2011 Geometer Plus <contact@geometerplus.com>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301, USA.
|
||||
*/
|
||||
|
||||
package org.geometerplus.android.fbreader.network;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.view.*;
|
||||
import android.content.Intent;
|
||||
|
||||
import org.geometerplus.fbreader.network.*;
|
||||
import org.geometerplus.fbreader.network.tree.*;
|
||||
import org.geometerplus.fbreader.tree.FBTree;
|
||||
|
||||
public class NetworkCatalogActivity extends NetworkBaseActivity implements UserRegistrationConstants {
|
||||
}
|
|
@ -62,8 +62,8 @@ class NetworkInitializer extends Handler {
|
|||
String error = null;
|
||||
try {
|
||||
NetworkView.Instance().initialize();
|
||||
if (myActivity instanceof NetworkLibraryActivity) {
|
||||
((NetworkLibraryActivity)myActivity).processSavedIntent();
|
||||
if (myActivity instanceof NetworkTopLevelActivity) {
|
||||
((NetworkTopLevelActivity)myActivity).processSavedIntent();
|
||||
}
|
||||
} catch (ZLNetworkException e) {
|
||||
error = e.getMessage();
|
||||
|
@ -98,8 +98,8 @@ class NetworkInitializer extends Handler {
|
|||
} else if (message.what == 0) {
|
||||
runInitialization(); // run initialization process
|
||||
} else if (message.obj == null) {
|
||||
if (myActivity instanceof NetworkLibraryActivity) {
|
||||
final NetworkLibraryActivity a = (NetworkLibraryActivity)myActivity;
|
||||
if (myActivity instanceof NetworkTopLevelActivity) {
|
||||
final NetworkTopLevelActivity a = (NetworkTopLevelActivity)myActivity;
|
||||
a.startService(new Intent(a.getApplicationContext(), LibraryInitializationService.class));
|
||||
a.onModelChanged(); // initialization is complete successfully
|
||||
}
|
||||
|
|
|
@ -30,7 +30,7 @@ import org.geometerplus.fbreader.network.*;
|
|||
import org.geometerplus.fbreader.network.opds.OPDSCustomNetworkLink;
|
||||
import org.geometerplus.fbreader.network.urlInfo.*;
|
||||
|
||||
public class NetworkLibraryActivity extends NetworkBaseActivity {
|
||||
public class NetworkTopLevelActivity extends NetworkBaseActivity {
|
||||
private volatile Intent myIntent;
|
||||
|
||||
@Override
|
|
@ -243,7 +243,7 @@ abstract class Util implements UserRegistrationConstants {
|
|||
|
||||
static void openTree(Context context, NetworkTree tree) {
|
||||
final Class<?> clz = tree instanceof NetworkBookTree
|
||||
? NetworkBookInfoActivity.class : NetworkCatalogActivity.class;
|
||||
? NetworkBookInfoActivity.class : NetworkBaseActivity.class;
|
||||
context.startActivity(
|
||||
new Intent(context.getApplicationContext(), clz)
|
||||
.putExtra(TREE_KEY_KEY, tree.getUniqueKey())
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue