mirror of
https://github.com/nuclearfog/Shitter.git
synced 2025-01-16 03:20:37 +01:00
rearrange code
This commit is contained in:
parent
3b30dd4b61
commit
43109bfcac
@ -36,8 +36,17 @@ import twitter4j.TwitterException;
|
||||
|
||||
public class ProfileLoader extends AsyncTask<Long, Void, Void> {
|
||||
|
||||
public enum Mode {
|
||||
LDR_PROFILE,
|
||||
GET_TWEETS,
|
||||
GET_FAVORS,
|
||||
ACTION_FOLLOW,
|
||||
ACTION_BLOCK,
|
||||
ACTION_MUTE
|
||||
}
|
||||
private final Mode mode;
|
||||
private boolean failure = false;
|
||||
|
||||
private TimelineAdapter homeTl, homeFav;
|
||||
private WeakReference<UserProfile> ui;
|
||||
private SimpleDateFormat sdf;
|
||||
@ -112,7 +121,6 @@ public class ProfileLoader extends AsyncTask<Long, Void, Void> {
|
||||
tweets = database.getUserTweets(UID);
|
||||
favors = database.getUserFavs(UID);
|
||||
}
|
||||
|
||||
user = mTwitter.getUser(UID);
|
||||
publishProgress();
|
||||
database.storeUser(user);
|
||||
@ -246,7 +254,6 @@ public class ProfileLoader extends AsyncTask<Long, Void, Void> {
|
||||
if (isFollowed)
|
||||
followback.setVisibility(View.VISIBLE);
|
||||
}
|
||||
|
||||
Spanned bio = Tagger.makeText(user.getBio(), highlight, ui.get());
|
||||
txtBio.setMovementMethod(LinkMovementMethod.getInstance());
|
||||
txtBio.setText(bio);
|
||||
@ -410,14 +417,4 @@ public class ProfileLoader extends AsyncTask<Long, Void, Void> {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public enum Mode {
|
||||
LDR_PROFILE,
|
||||
GET_TWEETS,
|
||||
GET_FAVORS,
|
||||
ACTION_FOLLOW,
|
||||
ACTION_BLOCK,
|
||||
ACTION_MUTE
|
||||
}
|
||||
}
|
@ -35,9 +35,29 @@ import static org.nuclearfog.twidda.window.TweetDetail.TWEET_REMOVED;
|
||||
|
||||
public class StatusLoader extends AsyncTask<Long, Void, Void> {
|
||||
|
||||
public enum Mode {
|
||||
LOAD,
|
||||
ANS,
|
||||
RETWEET,
|
||||
FAVORITE,
|
||||
DELETE
|
||||
}
|
||||
private final Mode mode;
|
||||
private boolean failure = false;
|
||||
|
||||
private TwitterEngine mTwitter;
|
||||
private TwitterException err;
|
||||
private WeakReference<TweetDetail> ui;
|
||||
private TimelineAdapter answerAdapter;
|
||||
private DatabaseAdapter database;
|
||||
private SimpleDateFormat sdf;
|
||||
private NumberFormat formatter;
|
||||
private List<Tweet> answers;
|
||||
private Tweet tweet;
|
||||
private int highlight, font_color;
|
||||
private boolean toggleImg, toggleAns;
|
||||
|
||||
|
||||
public StatusLoader(@NonNull TweetDetail context, Mode mode) {
|
||||
mTwitter = TwitterEngine.getInstance(context);
|
||||
GlobalSettings settings = GlobalSettings.getInstance(context);
|
||||
@ -56,18 +76,6 @@ public class StatusLoader extends AsyncTask<Long, Void, Void> {
|
||||
}
|
||||
|
||||
|
||||
private TwitterEngine mTwitter;
|
||||
private TwitterException err;
|
||||
private WeakReference<TweetDetail> ui;
|
||||
private TimelineAdapter answerAdapter;
|
||||
private DatabaseAdapter database;
|
||||
private SimpleDateFormat sdf;
|
||||
private NumberFormat formatter;
|
||||
private List<Tweet> answers;
|
||||
private Tweet tweet;
|
||||
private int highlight, font_color;
|
||||
private boolean toggleImg, toggleAns;
|
||||
|
||||
@Override
|
||||
protected void onPreExecute() {
|
||||
if (ui.get() == null) return;
|
||||
@ -253,15 +261,6 @@ public class StatusLoader extends AsyncTask<Long, Void, Void> {
|
||||
}
|
||||
|
||||
|
||||
public enum Mode {
|
||||
LOAD,
|
||||
ANS,
|
||||
RETWEET,
|
||||
FAVORITE,
|
||||
DELETE
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
protected void onCancelled() {
|
||||
if (ui.get() == null) return;
|
||||
|
Loading…
Reference in New Issue
Block a user