diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 542b57a..a07063c 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -5,6 +5,9 @@
+
-
diff --git a/app/src/main/java/de/sebse/fuplanner/fragments/NewsFragment.java b/app/src/main/java/de/sebse/fuplanner/fragments/NewsFragment.java
index 7e5dcb6..b497406 100644
--- a/app/src/main/java/de/sebse/fuplanner/fragments/NewsFragment.java
+++ b/app/src/main/java/de/sebse/fuplanner/fragments/NewsFragment.java
@@ -11,22 +11,11 @@ import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
-import org.json.JSONArray;
-import org.json.JSONException;
-import org.json.JSONObject;
-
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.Locale;
-
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import de.sebse.fuplanner.R;
-import de.sebse.fuplanner.tools.DateSortedList;
import de.sebse.fuplanner.tools.MainActivityListener;
-import de.sebse.fuplanner.tools.UtilsDate;
import de.sebse.fuplanner.tools.logging.Logger;
-import de.sebse.fuplanner.tools.types.News;
import de.sebse.fuplanner.tools.types.NewsList;
/**
diff --git a/app/src/main/java/de/sebse/fuplanner/services/kvv/sync/KVVSyncAdapter.java b/app/src/main/java/de/sebse/fuplanner/services/kvv/sync/KVVSyncAdapter.java
index 2f77278..6511c02 100644
--- a/app/src/main/java/de/sebse/fuplanner/services/kvv/sync/KVVSyncAdapter.java
+++ b/app/src/main/java/de/sebse/fuplanner/services/kvv/sync/KVVSyncAdapter.java
@@ -4,7 +4,6 @@ import android.accounts.Account;
import android.accounts.AccountManager;
import android.content.AbstractThreadedSyncAdapter;
import android.content.ContentProviderClient;
-import android.content.ContentResolver;
import android.content.Context;
import android.content.SyncResult;
import android.os.Bundle;
@@ -12,7 +11,6 @@ import android.os.Bundle;
import com.android.volley.NetworkResponse;
import java.util.Iterator;
-import java.util.concurrent.CountDownLatch;
import de.sebse.fuplanner.services.kvv.KVV;
import de.sebse.fuplanner.services.kvv.KVVListener;
@@ -46,7 +44,6 @@ public class KVVSyncAdapter extends AbstractThreadedSyncAdapter {
}
private void init(Context context) {
- CountDownLatch latch = new CountDownLatch(1);
mKVV = new KVV(new KVVListener() {
@Override
public void onLogin(LoginToken token) {
diff --git a/app/src/main/java/de/sebse/fuplanner/services/kvv/types/LoginToken.java b/app/src/main/java/de/sebse/fuplanner/services/kvv/types/LoginToken.java
index 1c4a1da..b08905f 100644
--- a/app/src/main/java/de/sebse/fuplanner/services/kvv/types/LoginToken.java
+++ b/app/src/main/java/de/sebse/fuplanner/services/kvv/types/LoginToken.java
@@ -39,32 +39,19 @@ public class LoginToken implements Serializable {
@Nullable
public static void load(CustomAccountManager manager, LoginTokenInterface callback) {
- log.d("try to login");
if (!manager.hasAccounts(AccountGeneral.ACCOUNT_TYPE)) {
callback.run(null);
return;
}
- log.d("has accounts");
manager.getTokenByType(AccountGeneral.ACCOUNT_TYPE, AccountGeneral.AUTHTOKEN_TYPE_KVV, tokenString -> {
- //manager.getTokenByTypeSync(AccountGeneral.ACCOUNT_TYPE, AccountGeneral.AUTHTOKEN_TYPE_KVV);
if (tokenString == null) {
callback.run(null);
return;
}
- log.d("got token string", tokenString);
callback.run(LoginToken.fromJsonString(tokenString));
- //return LoginToken.fromJsonString(tokenString);
});
}
- public void save(Context context) throws IOException {
- /*FileOutputStream fos = context.openFileOutput(FILE_NAME, Context.MODE_PRIVATE);
- ObjectOutputStream os = new ObjectOutputStream(fos);
- os.writeObject(this);
- os.close();
- fos.close();*/
- }
-
public void delete(CustomAccountManager manager) {
manager.deleteAccount(AccountGeneral.ACCOUNT_TYPE);
}
diff --git a/app/src/main/java/de/sebse/fuplanner/tools/types/News.java b/app/src/main/java/de/sebse/fuplanner/tools/types/News.java
index eb1336d..11a59e7 100644
--- a/app/src/main/java/de/sebse/fuplanner/tools/types/News.java
+++ b/app/src/main/java/de/sebse/fuplanner/tools/types/News.java
@@ -1,7 +1,5 @@
package de.sebse.fuplanner.tools.types;
-import androidx.annotation.NonNull;
-
public class News {
public static final int CATEGORY_TRICKS = 0;
public static final int CATEGORY_UPDATE = 1;