Removed unused imports
This commit is contained in:
@@ -5,6 +5,9 @@
|
|||||||
<uses-permission
|
<uses-permission
|
||||||
android:name="android.permission.AUTHENTICATE_ACCOUNTS"
|
android:name="android.permission.AUTHENTICATE_ACCOUNTS"
|
||||||
android:maxSdkVersion="22" />
|
android:maxSdkVersion="22" />
|
||||||
|
<uses-permission
|
||||||
|
android:name="android.permission.GET_ACCOUNTS"
|
||||||
|
android:maxSdkVersion="22" />
|
||||||
<uses-permission android:name="android.permission.INTERNET" />
|
<uses-permission android:name="android.permission.INTERNET" />
|
||||||
<uses-permission
|
<uses-permission
|
||||||
android:name="android.permission.MANAGE_ACCOUNTS"
|
android:name="android.permission.MANAGE_ACCOUNTS"
|
||||||
@@ -15,7 +18,6 @@
|
|||||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
||||||
|
|
||||||
<!-- To auto-complete the email text field in the login form with the user's emails -->
|
<!-- To auto-complete the email text field in the login form with the user's emails -->
|
||||||
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
|
|
||||||
<uses-permission android:name="android.permission.READ_PROFILE" />
|
<uses-permission android:name="android.permission.READ_PROFILE" />
|
||||||
<uses-permission android:name="android.permission.READ_CONTACTS" />
|
<uses-permission android:name="android.permission.READ_CONTACTS" />
|
||||||
<uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
|
<uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
|
||||||
|
|||||||
@@ -11,22 +11,11 @@ import android.view.LayoutInflater;
|
|||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
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.LinearLayoutManager;
|
||||||
import androidx.recyclerview.widget.RecyclerView;
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
import de.sebse.fuplanner.R;
|
import de.sebse.fuplanner.R;
|
||||||
import de.sebse.fuplanner.tools.DateSortedList;
|
|
||||||
import de.sebse.fuplanner.tools.MainActivityListener;
|
import de.sebse.fuplanner.tools.MainActivityListener;
|
||||||
import de.sebse.fuplanner.tools.UtilsDate;
|
|
||||||
import de.sebse.fuplanner.tools.logging.Logger;
|
import de.sebse.fuplanner.tools.logging.Logger;
|
||||||
import de.sebse.fuplanner.tools.types.News;
|
|
||||||
import de.sebse.fuplanner.tools.types.NewsList;
|
import de.sebse.fuplanner.tools.types.NewsList;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -4,7 +4,6 @@ import android.accounts.Account;
|
|||||||
import android.accounts.AccountManager;
|
import android.accounts.AccountManager;
|
||||||
import android.content.AbstractThreadedSyncAdapter;
|
import android.content.AbstractThreadedSyncAdapter;
|
||||||
import android.content.ContentProviderClient;
|
import android.content.ContentProviderClient;
|
||||||
import android.content.ContentResolver;
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.SyncResult;
|
import android.content.SyncResult;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
@@ -12,7 +11,6 @@ import android.os.Bundle;
|
|||||||
import com.android.volley.NetworkResponse;
|
import com.android.volley.NetworkResponse;
|
||||||
|
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.concurrent.CountDownLatch;
|
|
||||||
|
|
||||||
import de.sebse.fuplanner.services.kvv.KVV;
|
import de.sebse.fuplanner.services.kvv.KVV;
|
||||||
import de.sebse.fuplanner.services.kvv.KVVListener;
|
import de.sebse.fuplanner.services.kvv.KVVListener;
|
||||||
@@ -46,7 +44,6 @@ public class KVVSyncAdapter extends AbstractThreadedSyncAdapter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void init(Context context) {
|
private void init(Context context) {
|
||||||
CountDownLatch latch = new CountDownLatch(1);
|
|
||||||
mKVV = new KVV(new KVVListener() {
|
mKVV = new KVV(new KVVListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onLogin(LoginToken token) {
|
public void onLogin(LoginToken token) {
|
||||||
|
|||||||
@@ -39,32 +39,19 @@ public class LoginToken implements Serializable {
|
|||||||
|
|
||||||
@Nullable
|
@Nullable
|
||||||
public static void load(CustomAccountManager manager, LoginTokenInterface callback) {
|
public static void load(CustomAccountManager manager, LoginTokenInterface callback) {
|
||||||
log.d("try to login");
|
|
||||||
if (!manager.hasAccounts(AccountGeneral.ACCOUNT_TYPE)) {
|
if (!manager.hasAccounts(AccountGeneral.ACCOUNT_TYPE)) {
|
||||||
callback.run(null);
|
callback.run(null);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
log.d("has accounts");
|
|
||||||
manager.getTokenByType(AccountGeneral.ACCOUNT_TYPE, AccountGeneral.AUTHTOKEN_TYPE_KVV, tokenString -> {
|
manager.getTokenByType(AccountGeneral.ACCOUNT_TYPE, AccountGeneral.AUTHTOKEN_TYPE_KVV, tokenString -> {
|
||||||
//manager.getTokenByTypeSync(AccountGeneral.ACCOUNT_TYPE, AccountGeneral.AUTHTOKEN_TYPE_KVV);
|
|
||||||
if (tokenString == null) {
|
if (tokenString == null) {
|
||||||
callback.run(null);
|
callback.run(null);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
log.d("got token string", tokenString);
|
|
||||||
callback.run(LoginToken.fromJsonString(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) {
|
public void delete(CustomAccountManager manager) {
|
||||||
manager.deleteAccount(AccountGeneral.ACCOUNT_TYPE);
|
manager.deleteAccount(AccountGeneral.ACCOUNT_TYPE);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,5 @@
|
|||||||
package de.sebse.fuplanner.tools.types;
|
package de.sebse.fuplanner.tools.types;
|
||||||
|
|
||||||
import androidx.annotation.NonNull;
|
|
||||||
|
|
||||||
public class News {
|
public class News {
|
||||||
public static final int CATEGORY_TRICKS = 0;
|
public static final int CATEGORY_TRICKS = 0;
|
||||||
public static final int CATEGORY_UPDATE = 1;
|
public static final int CATEGORY_UPDATE = 1;
|
||||||
|
|||||||
Reference in New Issue
Block a user