ImportKeys: Cleanup
- Move loader package inside keyimport package - Change name of variables - Remove unused images
This commit is contained in:
@@ -15,7 +15,7 @@
|
|||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.sufficientlysecure.keychain.ui.loader;
|
package org.sufficientlysecure.keychain.keyimport.loader;
|
||||||
|
|
||||||
import org.sufficientlysecure.keychain.operations.results.OperationResult;
|
import org.sufficientlysecure.keychain.operations.results.OperationResult;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package org.sufficientlysecure.keychain.ui.loader;
|
package org.sufficientlysecure.keychain.keyimport.loader;
|
||||||
|
|
||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package org.sufficientlysecure.keychain.ui.loader;
|
package org.sufficientlysecure.keychain.keyimport.loader;
|
||||||
|
|
||||||
import org.sufficientlysecure.keychain.util.Preferences;
|
import org.sufficientlysecure.keychain.util.Preferences;
|
||||||
|
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.sufficientlysecure.keychain.ui.loader;
|
package org.sufficientlysecure.keychain.keyimport.loader;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.support.annotation.Nullable;
|
import android.support.annotation.Nullable;
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.sufficientlysecure.keychain.ui.loader;
|
package org.sufficientlysecure.keychain.keyimport.loader;
|
||||||
|
|
||||||
|
|
||||||
import java.io.BufferedInputStream;
|
import java.io.BufferedInputStream;
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
package org.sufficientlysecure.keychain.keyimport.loader;
|
||||||
|
|
||||||
|
public interface LoaderState {
|
||||||
|
}
|
||||||
@@ -44,7 +44,7 @@ import org.sufficientlysecure.keychain.service.input.RequiredInputParcel;
|
|||||||
import org.sufficientlysecure.keychain.ui.CreateKeyActivity.FragAction;
|
import org.sufficientlysecure.keychain.ui.CreateKeyActivity.FragAction;
|
||||||
import org.sufficientlysecure.keychain.ui.CreateKeyActivity.SecurityTokenListenerFragment;
|
import org.sufficientlysecure.keychain.ui.CreateKeyActivity.SecurityTokenListenerFragment;
|
||||||
import org.sufficientlysecure.keychain.ui.base.QueueingCryptoOperationFragment;
|
import org.sufficientlysecure.keychain.ui.base.QueueingCryptoOperationFragment;
|
||||||
import org.sufficientlysecure.keychain.ui.loader.CloudLoaderState;
|
import org.sufficientlysecure.keychain.keyimport.loader.CloudLoaderState;
|
||||||
import org.sufficientlysecure.keychain.ui.util.KeyFormattingUtils;
|
import org.sufficientlysecure.keychain.ui.util.KeyFormattingUtils;
|
||||||
import org.sufficientlysecure.keychain.util.Preferences;
|
import org.sufficientlysecure.keychain.util.Preferences;
|
||||||
|
|
||||||
|
|||||||
@@ -24,8 +24,6 @@ import android.os.Bundle;
|
|||||||
import android.support.annotation.NonNull;
|
import android.support.annotation.NonNull;
|
||||||
import android.support.v4.app.Fragment;
|
import android.support.v4.app.Fragment;
|
||||||
import android.support.v4.app.FragmentManager;
|
import android.support.v4.app.FragmentManager;
|
||||||
import android.view.Menu;
|
|
||||||
import android.view.MenuInflater;
|
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
|
|
||||||
@@ -39,9 +37,9 @@ import org.sufficientlysecure.keychain.operations.results.ImportKeyResult;
|
|||||||
import org.sufficientlysecure.keychain.service.ImportKeyringParcel;
|
import org.sufficientlysecure.keychain.service.ImportKeyringParcel;
|
||||||
import org.sufficientlysecure.keychain.ui.base.BaseActivity;
|
import org.sufficientlysecure.keychain.ui.base.BaseActivity;
|
||||||
import org.sufficientlysecure.keychain.ui.base.CryptoOperationHelper;
|
import org.sufficientlysecure.keychain.ui.base.CryptoOperationHelper;
|
||||||
import org.sufficientlysecure.keychain.ui.loader.BytesLoaderState;
|
import org.sufficientlysecure.keychain.keyimport.loader.BytesLoaderState;
|
||||||
import org.sufficientlysecure.keychain.ui.loader.CloudLoaderState;
|
import org.sufficientlysecure.keychain.keyimport.loader.CloudLoaderState;
|
||||||
import org.sufficientlysecure.keychain.ui.loader.LoaderState;
|
import org.sufficientlysecure.keychain.keyimport.loader.LoaderState;
|
||||||
import org.sufficientlysecure.keychain.ui.util.KeyFormattingUtils;
|
import org.sufficientlysecure.keychain.ui.util.KeyFormattingUtils;
|
||||||
import org.sufficientlysecure.keychain.ui.util.Notify;
|
import org.sufficientlysecure.keychain.ui.util.Notify;
|
||||||
import org.sufficientlysecure.keychain.util.Log;
|
import org.sufficientlysecure.keychain.util.Log;
|
||||||
@@ -349,7 +347,7 @@ public class ImportKeysActivity extends BaseActivity
|
|||||||
Log.d(Constants.TAG, "importKeys started");
|
Log.d(Constants.TAG, "importKeys started");
|
||||||
|
|
||||||
// get DATA from selected key entries
|
// get DATA from selected key entries
|
||||||
IteratorWithSize<ParcelableKeyRing> selectedEntries = keyListFragment.getSelectedData();
|
IteratorWithSize<ParcelableKeyRing> entries = keyListFragment.getData();
|
||||||
|
|
||||||
// instead of giving the entries by Intent extra, cache them into a
|
// instead of giving the entries by Intent extra, cache them into a
|
||||||
// file to prevent Java Binder problems on heavy imports
|
// file to prevent Java Binder problems on heavy imports
|
||||||
@@ -359,17 +357,16 @@ public class ImportKeysActivity extends BaseActivity
|
|||||||
// display here, we should be able to import.
|
// display here, we should be able to import.
|
||||||
ParcelableFileCache<ParcelableKeyRing> cache =
|
ParcelableFileCache<ParcelableKeyRing> cache =
|
||||||
new ParcelableFileCache<>(this, "key_import.pcl");
|
new ParcelableFileCache<>(this, "key_import.pcl");
|
||||||
cache.writeCache(selectedEntries);
|
cache.writeCache(entries);
|
||||||
|
|
||||||
mKeyList = null;
|
|
||||||
mKeyserver = null;
|
|
||||||
mOperationHelper.cryptoOperation();
|
|
||||||
|
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
Log.e(Constants.TAG, "Problem writing cache file", e);
|
Log.e(Constants.TAG, "Problem writing cache file", e);
|
||||||
Notify.create(this, "Problem writing cache file!", Notify.Style.ERROR)
|
Notify.create(this, "Problem writing cache file!", Notify.Style.ERROR)
|
||||||
.show((ViewGroup) findViewById(R.id.import_snackbar));
|
.show((ViewGroup) findViewById(R.id.import_snackbar));
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
mKeyList = null;
|
||||||
|
mKeyserver = null;
|
||||||
} else if (ls instanceof CloudLoaderState) {
|
} else if (ls instanceof CloudLoaderState) {
|
||||||
CloudLoaderState sls = (CloudLoaderState) ls;
|
CloudLoaderState sls = (CloudLoaderState) ls;
|
||||||
|
|
||||||
@@ -386,9 +383,9 @@ public class ImportKeysActivity extends BaseActivity
|
|||||||
|
|
||||||
mKeyList = keys;
|
mKeyList = keys;
|
||||||
mKeyserver = sls.mCloudPrefs.keyserver;
|
mKeyserver = sls.mCloudPrefs.keyserver;
|
||||||
mOperationHelper.cryptoOperation();
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
mOperationHelper.cryptoOperation();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ import android.widget.TextView;
|
|||||||
|
|
||||||
import org.sufficientlysecure.keychain.Constants;
|
import org.sufficientlysecure.keychain.Constants;
|
||||||
import org.sufficientlysecure.keychain.R;
|
import org.sufficientlysecure.keychain.R;
|
||||||
import org.sufficientlysecure.keychain.ui.loader.CloudLoaderState;
|
import org.sufficientlysecure.keychain.keyimport.loader.CloudLoaderState;
|
||||||
import org.sufficientlysecure.keychain.util.ContactHelper;
|
import org.sufficientlysecure.keychain.util.ContactHelper;
|
||||||
import org.sufficientlysecure.keychain.util.Log;
|
import org.sufficientlysecure.keychain.util.Log;
|
||||||
import org.sufficientlysecure.keychain.util.Preferences;
|
import org.sufficientlysecure.keychain.util.Preferences;
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ import org.sufficientlysecure.keychain.Constants;
|
|||||||
import org.sufficientlysecure.keychain.R;
|
import org.sufficientlysecure.keychain.R;
|
||||||
import org.sufficientlysecure.keychain.compatibility.ClipboardReflection;
|
import org.sufficientlysecure.keychain.compatibility.ClipboardReflection;
|
||||||
import org.sufficientlysecure.keychain.pgp.PgpHelper;
|
import org.sufficientlysecure.keychain.pgp.PgpHelper;
|
||||||
import org.sufficientlysecure.keychain.ui.loader.BytesLoaderState;
|
import org.sufficientlysecure.keychain.keyimport.loader.BytesLoaderState;
|
||||||
import org.sufficientlysecure.keychain.ui.util.Notify;
|
import org.sufficientlysecure.keychain.ui.util.Notify;
|
||||||
import org.sufficientlysecure.keychain.ui.util.Notify.Style;
|
import org.sufficientlysecure.keychain.ui.util.Notify.Style;
|
||||||
import org.sufficientlysecure.keychain.util.FileHelper;
|
import org.sufficientlysecure.keychain.util.FileHelper;
|
||||||
|
|||||||
@@ -49,12 +49,12 @@ import org.sufficientlysecure.keychain.keyimport.ParcelableKeyRing;
|
|||||||
import org.sufficientlysecure.keychain.operations.results.GetKeyResult;
|
import org.sufficientlysecure.keychain.operations.results.GetKeyResult;
|
||||||
import org.sufficientlysecure.keychain.service.input.RequiredInputParcel;
|
import org.sufficientlysecure.keychain.service.input.RequiredInputParcel;
|
||||||
import org.sufficientlysecure.keychain.ui.adapter.ImportKeysAdapter;
|
import org.sufficientlysecure.keychain.ui.adapter.ImportKeysAdapter;
|
||||||
import org.sufficientlysecure.keychain.ui.loader.AsyncTaskResultWrapper;
|
import org.sufficientlysecure.keychain.keyimport.loader.AsyncTaskResultWrapper;
|
||||||
import org.sufficientlysecure.keychain.ui.loader.BytesLoaderState;
|
import org.sufficientlysecure.keychain.keyimport.loader.BytesLoaderState;
|
||||||
import org.sufficientlysecure.keychain.ui.loader.CloudLoaderState;
|
import org.sufficientlysecure.keychain.keyimport.loader.CloudLoaderState;
|
||||||
import org.sufficientlysecure.keychain.ui.loader.ImportKeysListCloudLoader;
|
import org.sufficientlysecure.keychain.keyimport.loader.ImportKeysListCloudLoader;
|
||||||
import org.sufficientlysecure.keychain.ui.loader.ImportKeysListLoader;
|
import org.sufficientlysecure.keychain.keyimport.loader.ImportKeysListLoader;
|
||||||
import org.sufficientlysecure.keychain.ui.loader.LoaderState;
|
import org.sufficientlysecure.keychain.keyimport.loader.LoaderState;
|
||||||
import org.sufficientlysecure.keychain.util.Log;
|
import org.sufficientlysecure.keychain.util.Log;
|
||||||
import org.sufficientlysecure.keychain.util.ParcelableFileCache.IteratorWithSize;
|
import org.sufficientlysecure.keychain.util.ParcelableFileCache.IteratorWithSize;
|
||||||
import org.sufficientlysecure.keychain.util.ParcelableProxy;
|
import org.sufficientlysecure.keychain.util.ParcelableProxy;
|
||||||
@@ -108,7 +108,7 @@ public class ImportKeysListFragment extends Fragment implements
|
|||||||
* ArrayList would have been, but we save some memory by just returning
|
* ArrayList would have been, but we save some memory by just returning
|
||||||
* relevant elements on demand.
|
* relevant elements on demand.
|
||||||
*/
|
*/
|
||||||
public IteratorWithSize<ParcelableKeyRing> getSelectedData() {
|
public IteratorWithSize<ParcelableKeyRing> getData() {
|
||||||
final List<ImportKeysListEntry> entries = getEntries();
|
final List<ImportKeysListEntry> entries = getEntries();
|
||||||
final Iterator<ImportKeysListEntry> it = entries.iterator();
|
final Iterator<ImportKeysListEntry> it = entries.iterator();
|
||||||
return new IteratorWithSize<ParcelableKeyRing>() {
|
return new IteratorWithSize<ParcelableKeyRing>() {
|
||||||
|
|||||||
@@ -1,4 +0,0 @@
|
|||||||
package org.sufficientlysecure.keychain.ui.loader;
|
|
||||||
|
|
||||||
public interface LoaderState {
|
|
||||||
}
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 163 B |
Binary file not shown.
|
Before Width: | Height: | Size: 116 B |
Binary file not shown.
|
Before Width: | Height: | Size: 157 B |
Binary file not shown.
|
Before Width: | Height: | Size: 197 B |
Binary file not shown.
|
Before Width: | Height: | Size: 233 B |
@@ -2,7 +2,6 @@
|
|||||||
<resources>
|
<resources>
|
||||||
|
|
||||||
<color name="primary">#7bad45</color>
|
<color name="primary">#7bad45</color>
|
||||||
<color name="primaryLight">#e5f0da</color>
|
|
||||||
|
|
||||||
<color name="icons">#ffffff</color>
|
<color name="icons">#ffffff</color>
|
||||||
<color name="transparent">#00ffffff</color>
|
<color name="transparent">#00ffffff</color>
|
||||||
|
|||||||
Reference in New Issue
Block a user