Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-deck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstefan-niedermann <info@niedermann.it>2019-12-06 20:22:47 +0300
committerstefan-niedermann <info@niedermann.it>2019-12-06 20:22:47 +0300
commit7cfd7921464afbb7ad4da15e7276027fcb655de3 (patch)
tree2e5b930934aa685f9b58fea8fd5431f44d0a7c83 /app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/ServerAdapter.java
parent58aaa0d7806a6273bb34cc639c4f448d59dde343 (diff)
Allow SyncManager to be instanziated with only a Context
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/ServerAdapter.java')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/ServerAdapter.java11
1 files changed, 5 insertions, 6 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/ServerAdapter.java b/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/ServerAdapter.java
index 45e007559..3eec356aa 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/ServerAdapter.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/ServerAdapter.java
@@ -9,6 +9,8 @@ import android.net.NetworkCapabilities;
import android.net.NetworkInfo;
import android.preference.PreferenceManager;
+import androidx.annotation.Nullable;
+
import com.nextcloud.android.sso.exceptions.NextcloudFilesAppAccountNotFoundException;
import com.nextcloud.android.sso.exceptions.NoCurrentAccountSelectedException;
@@ -19,8 +21,6 @@ import java.util.List;
import java.util.Locale;
import java.util.TimeZone;
-import butterknife.BindString;
-import butterknife.ButterKnife;
import it.niedermann.nextcloud.deck.R;
import it.niedermann.nextcloud.deck.api.ApiProvider;
import it.niedermann.nextcloud.deck.api.IResponseCallback;
@@ -42,7 +42,6 @@ import it.niedermann.nextcloud.deck.util.DateUtil;
public class ServerAdapter {
- @BindString(R.string.pref_key_wifi_only)
String prefKeyWifiOnly;
private static final DateFormat API_FORMAT =
@@ -54,13 +53,13 @@ public class ServerAdapter {
private Context applicationContext;
private ApiProvider provider;
- private Activity sourceActivity;
+ @Nullable private Activity sourceActivity;
private SharedPreferences lastSyncPref;
- public ServerAdapter(Context applicationContext, Activity sourceActivity) {
+ public ServerAdapter(Context applicationContext, @Nullable Activity sourceActivity) {
this.applicationContext = applicationContext;
this.sourceActivity = sourceActivity;
- ButterKnife.bind(this, sourceActivity);
+ prefKeyWifiOnly = applicationContext.getResources().getString(R.string.pref_key_wifi_only);
provider = new ApiProvider(applicationContext);
lastSyncPref = applicationContext.getSharedPreferences(
applicationContext.getString(R.string.shared_preference_last_sync), Context.MODE_PRIVATE);