bugfix, cleanup
This commit is contained in:
parent
2e84d3235f
commit
3e4eac5a14
|
@ -66,13 +66,17 @@ public class GlobalSettings {
|
||||||
return woeId;
|
return woeId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getWoeIdSelection(){return woeIdPos;}
|
public int getWoeIdSelection(){
|
||||||
|
return woeIdPos;
|
||||||
|
}
|
||||||
|
|
||||||
public int getRowLimit() {
|
public int getRowLimit() {
|
||||||
return row;
|
return row;
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean getLogin() { return loggedIn;}
|
public boolean getLogin() {
|
||||||
|
return loggedIn;
|
||||||
|
}
|
||||||
|
|
||||||
public String[] getKeys() {
|
public String[] getKeys() {
|
||||||
String out[] = new String[2];
|
String out[] = new String[2];
|
||||||
|
|
|
@ -27,12 +27,14 @@ public class ImagePopup extends AsyncTask<String, Void, Boolean> {
|
||||||
private Dialog popup;
|
private Dialog popup;
|
||||||
private Bitmap imgArray[];
|
private Bitmap imgArray[];
|
||||||
private LayoutInflater inf;
|
private LayoutInflater inf;
|
||||||
|
private ErrorLog errorLog;
|
||||||
private int position = 0;
|
private int position = 0;
|
||||||
|
|
||||||
public ImagePopup(Context c) {
|
public ImagePopup(Context context) {
|
||||||
popup = new Dialog(c);
|
popup = new Dialog(context);
|
||||||
ui = new WeakReference<>(c);
|
ui = new WeakReference<>(context);
|
||||||
inf = (LayoutInflater)c.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
|
inf = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
|
||||||
|
errorLog = new ErrorLog(context);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -70,8 +72,7 @@ public class ImagePopup extends AsyncTask<String, Void, Boolean> {
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
} catch (Exception err) {
|
} catch (Exception err) {
|
||||||
ErrorLog errorLog = new ErrorLog(ui.get());
|
errorLog.add("Image load: "+err.getMessage());
|
||||||
errorLog.add(err.getMessage());
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -36,6 +36,7 @@ public class MainPage extends AsyncTask<Integer, Void, Integer> {
|
||||||
|
|
||||||
private TimelineRecycler timelineAdapter, mentionAdapter;
|
private TimelineRecycler timelineAdapter, mentionAdapter;
|
||||||
private TrendRecycler trendsAdapter;
|
private TrendRecycler trendsAdapter;
|
||||||
|
private ErrorLog errorLog;
|
||||||
private int woeId;
|
private int woeId;
|
||||||
private String errMsg;
|
private String errMsg;
|
||||||
private int highlight, font;
|
private int highlight, font;
|
||||||
|
@ -49,6 +50,7 @@ public class MainPage extends AsyncTask<Integer, Void, Integer> {
|
||||||
ui = new WeakReference<>((MainActivity)context);
|
ui = new WeakReference<>((MainActivity)context);
|
||||||
mTwitter = TwitterEngine.getInstance(context);
|
mTwitter = TwitterEngine.getInstance(context);
|
||||||
GlobalSettings settings = GlobalSettings.getInstance(context);
|
GlobalSettings settings = GlobalSettings.getInstance(context);
|
||||||
|
errorLog = new ErrorLog(context);
|
||||||
woeId = settings.getWoeId();
|
woeId = settings.getWoeId();
|
||||||
highlight = settings.getHighlightColor();
|
highlight = settings.getHighlightColor();
|
||||||
font = settings.getFontColor();
|
font = settings.getFontColor();
|
||||||
|
@ -155,17 +157,18 @@ public class MainPage extends AsyncTask<Integer, Void, Integer> {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
} catch(TwitterException e) {
|
} catch(TwitterException e) {
|
||||||
errMsg = e.getMessage();
|
|
||||||
int errCode = e.getErrorCode();
|
int errCode = e.getErrorCode();
|
||||||
if(errCode == 420) {
|
if(errCode == 420) {
|
||||||
int retry = e.getRetryAfter();
|
int retry = e.getRetryAfter();
|
||||||
errMsg = "Rate limit erreicht!\n Weiter in "+retry+" Sekunden";
|
errMsg = "Rate limit erreicht!\n Weiter in "+retry+" Sekunden";
|
||||||
|
} else {
|
||||||
|
errMsg = "Fehler: "+e.getMessage();
|
||||||
}
|
}
|
||||||
|
return FAIL;
|
||||||
}
|
}
|
||||||
catch (Exception e) {
|
catch (Exception e) {
|
||||||
errMsg = e.getMessage();
|
errMsg = "Main Page: "+e.getMessage();
|
||||||
if(ui.get() != null) {
|
if(ui.get() != null) {
|
||||||
ErrorLog errorLog = new ErrorLog(ui.get());
|
|
||||||
errorLog.add(errMsg);
|
errorLog.add(errMsg);
|
||||||
}
|
}
|
||||||
return FAIL;
|
return FAIL;
|
||||||
|
@ -203,7 +206,7 @@ public class MainPage extends AsyncTask<Integer, Void, Integer> {
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case FAIL:
|
case FAIL:
|
||||||
Toast.makeText(connect, "Fehler: "+errMsg, Toast.LENGTH_LONG).show();
|
Toast.makeText(connect,errMsg, Toast.LENGTH_LONG).show();
|
||||||
default:
|
default:
|
||||||
timelineRefresh.setRefreshing(false);
|
timelineRefresh.setRefreshing(false);
|
||||||
trendRefresh.setRefreshing(false);
|
trendRefresh.setRefreshing(false);
|
||||||
|
|
|
@ -196,7 +196,7 @@ public class ProfileLoader extends AsyncTask<Long,Void,Long> {
|
||||||
return FAILURE;
|
return FAILURE;
|
||||||
}
|
}
|
||||||
catch(Exception err) {
|
catch(Exception err) {
|
||||||
errMsg = err.getMessage();
|
errMsg = "Profile Load: "+err.getMessage();
|
||||||
err.printStackTrace();
|
err.printStackTrace();
|
||||||
ErrorLog errorLog = new ErrorLog(ui.get());
|
ErrorLog errorLog = new ErrorLog(ui.get());
|
||||||
errorLog.add(errMsg);
|
errorLog.add(errMsg);
|
||||||
|
@ -285,7 +285,7 @@ public class ProfileLoader extends AsyncTask<Long,Void,Long> {
|
||||||
}
|
}
|
||||||
else if(mode == FAILURE)
|
else if(mode == FAILURE)
|
||||||
{
|
{
|
||||||
Toast.makeText(connect,"Fehler: "+errMsg,Toast.LENGTH_LONG).show();
|
Toast.makeText(connect,errMsg,Toast.LENGTH_LONG).show();
|
||||||
SwipeRefreshLayout tweetsReload = connect.findViewById(R.id.hometweets);
|
SwipeRefreshLayout tweetsReload = connect.findViewById(R.id.hometweets);
|
||||||
SwipeRefreshLayout favoritsReload = connect.findViewById(R.id.homefavorits);
|
SwipeRefreshLayout favoritsReload = connect.findViewById(R.id.homefavorits);
|
||||||
tweetsReload.setRefreshing(false);
|
tweetsReload.setRefreshing(false);
|
||||||
|
|
|
@ -12,10 +12,13 @@ import org.nuclearfog.twidda.window.LoginPage;
|
||||||
|
|
||||||
import java.lang.ref.WeakReference;
|
import java.lang.ref.WeakReference;
|
||||||
|
|
||||||
|
import twitter4j.TwitterException;
|
||||||
|
|
||||||
public class Registration extends AsyncTask<String, Void, Boolean> {
|
public class Registration extends AsyncTask<String, Void, Boolean> {
|
||||||
|
|
||||||
private WeakReference<LoginPage> ui;
|
private WeakReference<LoginPage> ui;
|
||||||
private TwitterEngine mTwitter;
|
private TwitterEngine mTwitter;
|
||||||
|
private ErrorLog errorLog;
|
||||||
private String errorMessage;
|
private String errorMessage;
|
||||||
private String redirectionURL = "";
|
private String redirectionURL = "";
|
||||||
|
|
||||||
|
@ -23,6 +26,7 @@ public class Registration extends AsyncTask<String, Void, Boolean> {
|
||||||
public Registration(Context context) {
|
public Registration(Context context) {
|
||||||
ui = new WeakReference<>((LoginPage)context);
|
ui = new WeakReference<>((LoginPage)context);
|
||||||
mTwitter = TwitterEngine.getInstance(context);
|
mTwitter = TwitterEngine.getInstance(context);
|
||||||
|
errorLog = new ErrorLog(context);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -36,9 +40,11 @@ public class Registration extends AsyncTask<String, Void, Boolean> {
|
||||||
mTwitter.initialize(pin);
|
mTwitter.initialize(pin);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
} catch ( Exception e ) {
|
} catch(TwitterException e) {
|
||||||
errorMessage = e.getMessage();
|
errorMessage = e.getErrorMessage();
|
||||||
ErrorLog errorLog = new ErrorLog(ui.get());
|
}
|
||||||
|
catch ( Exception e ) {
|
||||||
|
errorMessage = "Registration: "+e.getMessage();
|
||||||
errorLog.add(errorMessage);
|
errorLog.add(errorMessage);
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
@ -59,7 +65,7 @@ public class Registration extends AsyncTask<String, Void, Boolean> {
|
||||||
connect.startActivity(i);
|
connect.startActivity(i);
|
||||||
}
|
}
|
||||||
if(errorMessage != null) {
|
if(errorMessage != null) {
|
||||||
Toast.makeText(connect,"Fehler: "+errorMessage,Toast.LENGTH_LONG).show();
|
Toast.makeText(connect,errorMessage,Toast.LENGTH_LONG).show();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -50,6 +50,8 @@ public class StatusLoader extends AsyncTask<Long, Void, Long> implements View.On
|
||||||
|
|
||||||
private TwitterEngine mTwitter;
|
private TwitterEngine mTwitter;
|
||||||
private TimelineRecycler answerAdapter;
|
private TimelineRecycler answerAdapter;
|
||||||
|
private DatabaseAdapter database;
|
||||||
|
private ErrorLog errorLog;
|
||||||
private String usernameStr, scrNameStr, tweetStr, dateString;
|
private String usernameStr, scrNameStr, tweetStr, dateString;
|
||||||
private String repliedUsername, apiName, retweeter;
|
private String repliedUsername, apiName, retweeter;
|
||||||
private String medialinks[], profile_pb;
|
private String medialinks[], profile_pb;
|
||||||
|
@ -62,16 +64,18 @@ public class StatusLoader extends AsyncTask<Long, Void, Long> implements View.On
|
||||||
|
|
||||||
private WeakReference<TweetDetail> ui;
|
private WeakReference<TweetDetail> ui;
|
||||||
|
|
||||||
public StatusLoader(Context c) {
|
public StatusLoader(Context context) {
|
||||||
mTwitter = TwitterEngine.getInstance(c);
|
mTwitter = TwitterEngine.getInstance(context);
|
||||||
GlobalSettings settings = GlobalSettings.getInstance(c);
|
GlobalSettings settings = GlobalSettings.getInstance(context);
|
||||||
font = settings.getFontColor();
|
font = settings.getFontColor();
|
||||||
highlight = settings.getHighlightColor();
|
highlight = settings.getHighlightColor();
|
||||||
toggleImg = settings.loadImages();
|
toggleImg = settings.loadImages();
|
||||||
homeId = settings.getUserId();
|
homeId = settings.getUserId();
|
||||||
ui = new WeakReference<>((TweetDetail)c);
|
ui = new WeakReference<>((TweetDetail)context);
|
||||||
RecyclerView replyList = ui.get().findViewById(R.id.answer_list);
|
RecyclerView replyList = ui.get().findViewById(R.id.answer_list);
|
||||||
answerAdapter = (TimelineRecycler) replyList.getAdapter();
|
answerAdapter = (TimelineRecycler) replyList.getAdapter();
|
||||||
|
database = new DatabaseAdapter(ui.get());
|
||||||
|
errorLog = new ErrorLog(context);
|
||||||
if(answerAdapter == null) {
|
if(answerAdapter == null) {
|
||||||
answerAdapter = new TimelineRecycler(ui.get());
|
answerAdapter = new TimelineRecycler(ui.get());
|
||||||
replyList.setAdapter(answerAdapter);
|
replyList.setAdapter(answerAdapter);
|
||||||
|
@ -87,9 +91,7 @@ public class StatusLoader extends AsyncTask<Long, Void, Long> implements View.On
|
||||||
tweetID = data[0];
|
tweetID = data[0];
|
||||||
final long MODE = data[1];
|
final long MODE = data[1];
|
||||||
try {
|
try {
|
||||||
DatabaseAdapter database = new DatabaseAdapter(ui.get());
|
|
||||||
Tweet tweet;
|
Tweet tweet;
|
||||||
|
|
||||||
if(MODE == DELETE) {
|
if(MODE == DELETE) {
|
||||||
mTwitter.deleteTweet(tweetID);
|
mTwitter.deleteTweet(tweetID);
|
||||||
database.removeStatus(tweetID);
|
database.removeStatus(tweetID);
|
||||||
|
@ -178,23 +180,20 @@ public class StatusLoader extends AsyncTask<Long, Void, Long> implements View.On
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch(TwitterException e) {
|
catch(TwitterException e) {
|
||||||
int err = e.getErrorCode();
|
int errCode = e.getErrorCode();
|
||||||
if(err == 144) {
|
if(errCode == 144) {
|
||||||
new DatabaseAdapter(ui.get()).removeStatus(tweetID);
|
database.removeStatus(tweetID);
|
||||||
errorMessage = "Tweet nicht gefunden!\nID:"+tweetID;
|
errorMessage = "Tweet nicht gefunden!\nID:"+tweetID;
|
||||||
} else if(err == 420) {
|
} else if(errCode == 420) {
|
||||||
int retry = e.getRetryAfter();
|
int retry = e.getRetryAfter();
|
||||||
errorMessage = "Rate limit erreicht!\n Weiter in "+retry+" Sekunden";
|
errorMessage = "Rate limit erreicht!\n Weiter in "+retry+" Sekunden";
|
||||||
} else {
|
} else {
|
||||||
errorMessage = e.getMessage();
|
errorMessage = "Fehler: "+e.getMessage();
|
||||||
ErrorLog errorLog = new ErrorLog(ui.get());
|
|
||||||
errorLog.add(errorMessage);
|
|
||||||
}
|
}
|
||||||
return ERROR;
|
return ERROR;
|
||||||
}
|
}
|
||||||
catch(Exception err) {
|
catch(Exception err) {
|
||||||
errorMessage = err.getMessage();
|
errorMessage = "Status load: "+err.getMessage();
|
||||||
ErrorLog errorLog = new ErrorLog(ui.get());
|
|
||||||
errorLog.add(errorMessage);
|
errorLog.add(errorMessage);
|
||||||
return ERROR;
|
return ERROR;
|
||||||
}
|
}
|
||||||
|
@ -312,7 +311,7 @@ public class StatusLoader extends AsyncTask<Long, Void, Long> implements View.On
|
||||||
ui.get().finish();
|
ui.get().finish();
|
||||||
}
|
}
|
||||||
else if(mode == ERROR) {
|
else if(mode == ERROR) {
|
||||||
Toast.makeText(ui.get(),"Fehler beim Laden: "+errorMessage,Toast.LENGTH_LONG).show();
|
Toast.makeText(ui.get(),errorMessage,Toast.LENGTH_LONG).show();
|
||||||
SwipeRefreshLayout ansReload = connect.findViewById(R.id.answer_reload);
|
SwipeRefreshLayout ansReload = connect.findViewById(R.id.answer_reload);
|
||||||
if(ansReload.isRefreshing()) {
|
if(ansReload.isRefreshing()) {
|
||||||
ansReload.setRefreshing(false);
|
ansReload.setRefreshing(false);
|
||||||
|
|
|
@ -18,13 +18,14 @@ public class StatusUpload extends AsyncTask<Object, Void, Boolean> implements Al
|
||||||
|
|
||||||
private WeakReference<TweetPopup> ui;
|
private WeakReference<TweetPopup> ui;
|
||||||
private TwitterEngine mTwitter;
|
private TwitterEngine mTwitter;
|
||||||
|
private ErrorLog errorLog;
|
||||||
private String[] path;
|
private String[] path;
|
||||||
|
|
||||||
|
|
||||||
public StatusUpload(Context context, String[] path) {
|
public StatusUpload(Context context, String[] path) {
|
||||||
ui = new WeakReference<>((TweetPopup)context);
|
ui = new WeakReference<>((TweetPopup)context);
|
||||||
mTwitter = TwitterEngine.getInstance(context);
|
mTwitter = TwitterEngine.getInstance(context);
|
||||||
|
errorLog = new ErrorLog(context);
|
||||||
this.path = path;
|
this.path = path;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -52,8 +53,7 @@ public class StatusUpload extends AsyncTask<Object, Void, Boolean> implements Al
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
} catch(Exception err) {
|
} catch(Exception err) {
|
||||||
ErrorLog errorLog = new ErrorLog(ui.get());
|
errorLog.add("Status Upload: "+err.getMessage());
|
||||||
errorLog.add(err.getMessage());
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,7 @@ public class TwitterSearch extends AsyncTask<String, Void, Void> {
|
||||||
private TimelineRecycler searchAdapter;
|
private TimelineRecycler searchAdapter;
|
||||||
private UserRecycler userAdapter;
|
private UserRecycler userAdapter;
|
||||||
private TwitterEngine mTwitter;
|
private TwitterEngine mTwitter;
|
||||||
|
private ErrorLog errorLog;
|
||||||
private WeakReference<SearchPage> ui;
|
private WeakReference<SearchPage> ui;
|
||||||
private int highlight, font_color;
|
private int highlight, font_color;
|
||||||
private String errorMessage;
|
private String errorMessage;
|
||||||
|
@ -33,6 +34,7 @@ public class TwitterSearch extends AsyncTask<String, Void, Void> {
|
||||||
public TwitterSearch(Context context) {
|
public TwitterSearch(Context context) {
|
||||||
ui = new WeakReference<>((SearchPage)context);
|
ui = new WeakReference<>((SearchPage)context);
|
||||||
mTwitter = TwitterEngine.getInstance(context);
|
mTwitter = TwitterEngine.getInstance(context);
|
||||||
|
errorLog = new ErrorLog(context);
|
||||||
|
|
||||||
GlobalSettings settings = GlobalSettings.getInstance(context);
|
GlobalSettings settings = GlobalSettings.getInstance(context);
|
||||||
font_color = settings.getFontColor();
|
font_color = settings.getFontColor();
|
||||||
|
@ -84,13 +86,10 @@ public class TwitterSearch extends AsyncTask<String, Void, Void> {
|
||||||
int retry = err.getRetryAfter();
|
int retry = err.getRetryAfter();
|
||||||
errorMessage = "Rate limit erreicht!\n Weiter in "+retry+" Sekunden";
|
errorMessage = "Rate limit erreicht!\n Weiter in "+retry+" Sekunden";
|
||||||
} else {
|
} else {
|
||||||
errorMessage = err.getErrorMessage();
|
errorMessage = "Fehler beim Laden: "+err.getErrorMessage();
|
||||||
}
|
}
|
||||||
ErrorLog errorLog = new ErrorLog(ui.get());
|
|
||||||
errorLog.add(errorMessage);
|
|
||||||
} catch(Exception err) {
|
} catch(Exception err) {
|
||||||
errorMessage = err.getMessage();
|
errorMessage = "Twitter search: "+err.getMessage();
|
||||||
ErrorLog errorLog = new ErrorLog(ui.get());
|
|
||||||
errorLog.add(errorMessage);
|
errorLog.add(errorMessage);
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
|
@ -102,8 +101,9 @@ public class TwitterSearch extends AsyncTask<String, Void, Void> {
|
||||||
SearchPage connect = ui.get();
|
SearchPage connect = ui.get();
|
||||||
if(connect == null)
|
if(connect == null)
|
||||||
return;
|
return;
|
||||||
if(errorMessage != null)
|
if(errorMessage != null) {
|
||||||
Toast.makeText(connect,"Fehler beim Laden: "+errorMessage,Toast.LENGTH_LONG).show();
|
Toast.makeText(connect,errorMessage,Toast.LENGTH_LONG).show();
|
||||||
|
}
|
||||||
|
|
||||||
SwipeRefreshLayout tweetReload = connect.findViewById(R.id.searchtweets);
|
SwipeRefreshLayout tweetReload = connect.findViewById(R.id.searchtweets);
|
||||||
View circleLoad = connect.findViewById(R.id.search_progress);
|
View circleLoad = connect.findViewById(R.id.search_progress);
|
||||||
|
|
|
@ -17,7 +17,7 @@ import java.util.List;
|
||||||
|
|
||||||
import twitter4j.TwitterException;
|
import twitter4j.TwitterException;
|
||||||
|
|
||||||
public class UserLists extends AsyncTask <Long, Void, Void> {
|
public class UserLists extends AsyncTask <Long, Void, Boolean> {
|
||||||
|
|
||||||
public static final long FOLLOWING = 0L;
|
public static final long FOLLOWING = 0L;
|
||||||
public static final long FOLLOWERS = 1L;
|
public static final long FOLLOWERS = 1L;
|
||||||
|
@ -27,6 +27,7 @@ public class UserLists extends AsyncTask <Long, Void, Void> {
|
||||||
private WeakReference<UserDetail> ui;
|
private WeakReference<UserDetail> ui;
|
||||||
private TwitterEngine mTwitter;
|
private TwitterEngine mTwitter;
|
||||||
private UserRecycler usrAdp;
|
private UserRecycler usrAdp;
|
||||||
|
private ErrorLog errorLog;
|
||||||
private String errorMessage;
|
private String errorMessage;
|
||||||
private boolean imageLoad;
|
private boolean imageLoad;
|
||||||
|
|
||||||
|
@ -36,6 +37,7 @@ public class UserLists extends AsyncTask <Long, Void, Void> {
|
||||||
public UserLists(Context context) {
|
public UserLists(Context context) {
|
||||||
GlobalSettings settings = GlobalSettings.getInstance(context);
|
GlobalSettings settings = GlobalSettings.getInstance(context);
|
||||||
imageLoad = settings.loadImages();
|
imageLoad = settings.loadImages();
|
||||||
|
errorLog = new ErrorLog(context);
|
||||||
|
|
||||||
ui = new WeakReference<>((UserDetail)context);
|
ui = new WeakReference<>((UserDetail)context);
|
||||||
mTwitter = TwitterEngine.getInstance(context);
|
mTwitter = TwitterEngine.getInstance(context);
|
||||||
|
@ -47,7 +49,7 @@ public class UserLists extends AsyncTask <Long, Void, Void> {
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected Void doInBackground(Long... data) {
|
protected Boolean doInBackground(Long... data) {
|
||||||
long id = data[0];
|
long id = data[0];
|
||||||
long mode = data[1];
|
long mode = data[1];
|
||||||
long cursor = data[2];
|
long cursor = data[2];
|
||||||
|
@ -66,6 +68,7 @@ public class UserLists extends AsyncTask <Long, Void, Void> {
|
||||||
usrAdp.setData(user);
|
usrAdp.setData(user);
|
||||||
}
|
}
|
||||||
usrAdp.toggleImage(imageLoad);
|
usrAdp.toggleImage(imageLoad);
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
catch(TwitterException err) {
|
catch(TwitterException err) {
|
||||||
int errCode = err.getErrorCode();
|
int errCode = err.getErrorCode();
|
||||||
|
@ -75,28 +78,25 @@ public class UserLists extends AsyncTask <Long, Void, Void> {
|
||||||
} else {
|
} else {
|
||||||
errorMessage = "Fehler: "+err.getMessage();
|
errorMessage = "Fehler: "+err.getMessage();
|
||||||
}
|
}
|
||||||
|
return false;
|
||||||
} catch(Exception err) {
|
} catch(Exception err) {
|
||||||
errorMessage = "Fehler: "+err.getMessage();
|
errorMessage = "Userlist: "+err.getMessage();
|
||||||
ErrorLog errorLog = new ErrorLog(ui.get());
|
|
||||||
errorLog.add(errorMessage);
|
errorLog.add(errorMessage);
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
return null;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onPostExecute(Void v) {
|
protected void onPostExecute(Boolean success) {
|
||||||
if(ui.get() == null)
|
if(ui.get() == null)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
View mProgress = ui.get().findViewById(R.id.userlist_progress);
|
View mProgress = ui.get().findViewById(R.id.userlist_progress);
|
||||||
mProgress.setVisibility(View.INVISIBLE);
|
mProgress.setVisibility(View.INVISIBLE);
|
||||||
|
|
||||||
if(errorMessage == null) {
|
if(success) {
|
||||||
usrAdp.notifyDataSetChanged();
|
usrAdp.notifyDataSetChanged();
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
Toast.makeText(ui.get(),errorMessage,Toast.LENGTH_LONG).show();
|
Toast.makeText(ui.get(),errorMessage,Toast.LENGTH_LONG).show();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue