fixed backend access

This commit is contained in:
NudeDude 2019-01-28 21:37:27 +01:00
parent 84a8e0847a
commit e1f0c7112b
13 changed files with 27 additions and 15 deletions

View File

@ -3,6 +3,7 @@ package org.nuclearfog.twidda.backend;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.AsyncTask;
import android.support.annotation.NonNull;
import android.support.v7.widget.RecyclerView;
import android.util.Log;
import android.view.View;
@ -24,7 +25,7 @@ public class ImageLoad extends AsyncTask<String, Void, Boolean> {
private Bitmap images[];
public ImageLoad(ImageDetail context) {
public ImageLoad(@NonNull ImageDetail context) {
ui = new WeakReference<>(context);
RecyclerView imageList = context.findViewById(R.id.image_list);
imageAdapter = (ImageAdapter) imageList.getAdapter();

View File

@ -5,6 +5,7 @@ import android.content.DialogInterface;
import android.content.Intent;
import android.net.Uri;
import android.os.AsyncTask;
import android.support.annotation.NonNull;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
@ -33,7 +34,7 @@ public class LinkBrowser extends AsyncTask<Uri, Void, Void> {
private TwitterException err;
private Dialog popup;
public LinkBrowser(MainActivity context) {
public LinkBrowser(@NonNull MainActivity context) {
ui = new WeakReference<>(context);
popup = new Dialog(context);
mData = new DatabaseAdapter(context);

View File

@ -1,6 +1,7 @@
package org.nuclearfog.twidda.backend;
import android.os.AsyncTask;
import android.support.annotation.NonNull;
import android.support.v4.widget.SwipeRefreshLayout;
import android.support.v7.widget.RecyclerView;
import android.util.Log;
@ -41,7 +42,7 @@ public class MainPage extends AsyncTask<Integer, Integer, Integer> {
private int woeId;
public MainPage(MainActivity context) {
public MainPage(@NonNull MainActivity context) {
ui = new WeakReference<>(context);
mTwitter = TwitterEngine.getInstance(context);
GlobalSettings settings = GlobalSettings.getInstance(context);

View File

@ -1,6 +1,7 @@
package org.nuclearfog.twidda.backend;
import android.os.AsyncTask;
import android.support.annotation.NonNull;
import android.support.v4.widget.SwipeRefreshLayout;
import android.support.v7.widget.RecyclerView;
import android.util.Log;
@ -31,7 +32,7 @@ public class MessageLoader extends AsyncTask<Long, Void, Long> {
private List<Message> message;
public MessageLoader(DirectMessage context) {
public MessageLoader(@NonNull DirectMessage context) {
ui = new WeakReference<>(context);
RecyclerView dm_list = context.findViewById(R.id.messagelist);
mAdapter = (MessageAdapter) dm_list.getAdapter();

View File

@ -3,6 +3,7 @@ package org.nuclearfog.twidda.backend;
import android.app.Dialog;
import android.content.DialogInterface;
import android.os.AsyncTask;
import android.support.annotation.NonNull;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
@ -25,7 +26,7 @@ public class MessageUpload extends AsyncTask<String, Void, Boolean> {
private Dialog popup;
public MessageUpload(MessagePopup c) {
public MessageUpload(@NonNull MessagePopup c) {
ui = new WeakReference<>(c);
popup = new Dialog(c);
inflater = LayoutInflater.from(c);

View File

@ -4,6 +4,7 @@ import android.app.Dialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.AsyncTask;
import android.support.annotation.NonNull;
import android.text.Editable;
import android.util.Log;
import android.view.View;
@ -42,7 +43,7 @@ public class ProfileEditor extends AsyncTask<Integer, Void, Integer> {
private String image_path;
public ProfileEditor(ProfileEdit c) {
public ProfileEditor(@NonNull ProfileEdit c) {
ui = new WeakReference<>(c);
mTwitter = TwitterEngine.getInstance(c);
mData = new DatabaseAdapter(c);

View File

@ -2,6 +2,7 @@ package org.nuclearfog.twidda.backend;
import android.content.Intent;
import android.os.AsyncTask;
import android.support.annotation.NonNull;
import android.support.v4.widget.SwipeRefreshLayout;
import android.support.v7.widget.RecyclerView;
import android.text.Spanned;
@ -70,7 +71,7 @@ public class ProfileLoader extends AsyncTask<Long, Long, Long> {
* @param context Context to Activity
* @see UserProfile
*/
public ProfileLoader(UserProfile context) {
public ProfileLoader(@NonNull UserProfile context) {
ui = new WeakReference<>(context);
mTwitter = TwitterEngine.getInstance(context);
GlobalSettings settings = GlobalSettings.getInstance(context);

View File

@ -2,6 +2,7 @@ package org.nuclearfog.twidda.backend;
import android.app.Activity;
import android.os.AsyncTask;
import android.support.annotation.NonNull;
import android.util.Log;
import android.widget.Toast;
@ -19,7 +20,7 @@ public class Registration extends AsyncTask<String, Void, Boolean> {
private String redirectionURL = "";
public Registration(LoginPage context) {
public Registration(@NonNull LoginPage context) {
ui = new WeakReference<>(context);
mTwitter = TwitterEngine.getInstance(context);
}

View File

@ -2,6 +2,7 @@ package org.nuclearfog.twidda.backend;
import android.content.Intent;
import android.os.AsyncTask;
import android.support.annotation.NonNull;
import android.support.v4.widget.SwipeRefreshLayout;
import android.support.v7.widget.RecyclerView;
import android.text.Spannable;
@ -54,7 +55,7 @@ public class StatusLoader extends AsyncTask<Long, Void, Long> {
private boolean toggleImg, toggleAns;
public StatusLoader(TweetDetail context) {
public StatusLoader(@NonNull TweetDetail context) {
mTwitter = TwitterEngine.getInstance(context);
GlobalSettings settings = GlobalSettings.getInstance(context);
sdf = settings.getDateFormatter();

View File

@ -4,6 +4,7 @@ import android.app.Dialog;
import android.content.DialogInterface;
import android.content.DialogInterface.OnClickListener;
import android.os.AsyncTask;
import android.support.annotation.NonNull;
import android.support.v7.app.AlertDialog;
import android.util.Log;
import android.view.LayoutInflater;
@ -29,13 +30,13 @@ public class StatusUpload extends AsyncTask<String, Void, Boolean> {
private long replyId;
public StatusUpload(TweetPopup context, String tweet, long replyId) {
public StatusUpload(@NonNull TweetPopup context, String tweet, long replyId) {
ui = new WeakReference<>(context);
mTwitter = TwitterEngine.getInstance(context);
inflater = LayoutInflater.from(context);
popup = new Dialog(context);
this.tweet = tweet;
this.replyId = replyId;
this.tweet = tweet;
}

View File

@ -67,12 +67,12 @@ public class TwitterEngine {
/**
* Singleton
* Singleton, package-private
*
* @param context Main Thread Context
* @return TwitterEngine Instance
*/
public static TwitterEngine getInstance(Context context) {
static TwitterEngine getInstance(Context context) {
if (mTwitter == null) {
mTwitter = new TwitterEngine(context);
}

View File

@ -1,6 +1,7 @@
package org.nuclearfog.twidda.backend;
import android.os.AsyncTask;
import android.support.annotation.NonNull;
import android.support.v4.widget.SwipeRefreshLayout;
import android.support.v7.widget.RecyclerView;
import android.util.Log;
@ -31,7 +32,7 @@ public class TwitterSearch extends AsyncTask<String, Integer, Void> {
private TwitterException err;
private WeakReference<SearchPage> ui;
public TwitterSearch(SearchPage context) {
public TwitterSearch(@NonNull SearchPage context) {
ui = new WeakReference<>(context);
mTwitter = TwitterEngine.getInstance(context);

View File

@ -1,6 +1,7 @@
package org.nuclearfog.twidda.backend;
import android.os.AsyncTask;
import android.support.annotation.NonNull;
import android.support.v4.widget.SwipeRefreshLayout;
import android.support.v7.widget.RecyclerView;
import android.util.Log;
@ -29,7 +30,7 @@ public class UserLists extends AsyncTask<Long, Void, Boolean> {
private UserAdapter usrAdp;
private List<TwitterUser> user;
public UserLists(UserDetail context) {
public UserLists(@NonNull UserDetail context) {
ui = new WeakReference<>(context);
mTwitter = TwitterEngine.getInstance(context);
RecyclerView userList = context.findViewById(R.id.userlist);