mirror of
https://github.com/nuclearfog/Shitter.git
synced 2025-02-09 00:28:56 +01:00
bug fix, cleanup
This commit is contained in:
parent
a9dfb4a5c6
commit
682208ec72
@ -299,13 +299,12 @@ public class StatusLoader extends AsyncTask<Long, Tweet, Tweet> {
|
||||
break;
|
||||
}
|
||||
} else if (err != null) {
|
||||
int rCode = err.getErrorCode();
|
||||
if (rCode == 144 || rCode == 34 || rCode == 63)
|
||||
ui.get().setResult(RETURN_TWEET_CHANGED);
|
||||
boolean killActivity = ErrorHandler.printError(ui.get(), err);
|
||||
if (killActivity)
|
||||
if (killActivity) {
|
||||
ui.get().setResult(RETURN_TWEET_CHANGED);
|
||||
ui.get().finish();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -280,7 +280,7 @@ public class Tweet {
|
||||
if (mediaEntities.length > 0) { // remove twitter media links from tweet
|
||||
int lastLinkPos = mediaEntities.length - 1;
|
||||
int start = mediaEntities[lastLinkPos].getStart();
|
||||
int end = mediaEntities[lastLinkPos].getEnd() - 1;
|
||||
int end = mediaEntities[lastLinkPos].getEnd();
|
||||
tweet = tweet.delete(start, end);
|
||||
}
|
||||
return tweet.toString();
|
||||
|
@ -25,6 +25,10 @@ import org.nuclearfog.twidda.window.SearchPage;
|
||||
import org.nuclearfog.twidda.window.UserProfile;
|
||||
|
||||
import static android.os.AsyncTask.Status.RUNNING;
|
||||
import static org.nuclearfog.twidda.window.MessagePopup.KEY_DM_ADDITION;
|
||||
import static org.nuclearfog.twidda.window.SearchPage.KEY_SEARCH;
|
||||
import static org.nuclearfog.twidda.window.UserProfile.KEY_PROFILE_ID;
|
||||
import static org.nuclearfog.twidda.window.UserProfile.KEY_PROFILE_NAME;
|
||||
|
||||
|
||||
public class MessageListFragment extends Fragment implements OnRefreshListener, OnItemSelected {
|
||||
@ -88,7 +92,7 @@ public class MessageListFragment extends Fragment implements OnRefreshListener,
|
||||
public void onClick(String tag) {
|
||||
if (!reload.isRefreshing()) {
|
||||
Intent intent = new Intent(getContext(), SearchPage.class);
|
||||
intent.putExtra("search", tag);
|
||||
intent.putExtra(KEY_SEARCH, tag);
|
||||
startActivity(intent);
|
||||
}
|
||||
}
|
||||
@ -100,7 +104,7 @@ public class MessageListFragment extends Fragment implements OnRefreshListener,
|
||||
switch (action) {
|
||||
case ANSWER:
|
||||
Intent sendDm = new Intent(getContext(), MessagePopup.class);
|
||||
sendDm.putExtra("username", message.getSender().getScreenname());
|
||||
sendDm.putExtra(KEY_DM_ADDITION, message.getSender().getScreenname());
|
||||
startActivity(sendDm);
|
||||
break;
|
||||
|
||||
@ -111,8 +115,8 @@ public class MessageListFragment extends Fragment implements OnRefreshListener,
|
||||
|
||||
case PROFILE:
|
||||
Intent profile = new Intent(getContext(), UserProfile.class);
|
||||
profile.putExtra("userID", message.getSender().getId());
|
||||
profile.putExtra("username", message.getSender().getScreenname());
|
||||
profile.putExtra(KEY_PROFILE_ID, message.getSender().getId());
|
||||
profile.putExtra(KEY_PROFILE_NAME, message.getSender().getScreenname());
|
||||
startActivity(profile);
|
||||
break;
|
||||
}
|
||||
|
@ -22,6 +22,7 @@ import org.nuclearfog.twidda.fragment.backend.TrendLoader;
|
||||
import org.nuclearfog.twidda.window.SearchPage;
|
||||
|
||||
import static android.os.AsyncTask.Status.RUNNING;
|
||||
import static org.nuclearfog.twidda.window.SearchPage.KEY_SEARCH;
|
||||
|
||||
|
||||
public class TrendListFragment extends Fragment implements OnRefreshListener, OnItemClickListener, OnStateChange {
|
||||
@ -89,7 +90,7 @@ public class TrendListFragment extends Fragment implements OnRefreshListener, On
|
||||
Intent intent = new Intent(getContext(), SearchPage.class);
|
||||
if (!search.startsWith("#"))
|
||||
search = '\"' + search + '\"';
|
||||
intent.putExtra("search", search);
|
||||
intent.putExtra(KEY_SEARCH, search);
|
||||
startActivity(intent);
|
||||
}
|
||||
}
|
||||
|
@ -24,6 +24,8 @@ import org.nuclearfog.twidda.fragment.backend.TweetLoader.Mode;
|
||||
import org.nuclearfog.twidda.window.TweetDetail;
|
||||
|
||||
import static android.os.AsyncTask.Status.RUNNING;
|
||||
import static org.nuclearfog.twidda.window.TweetDetail.KEY_TWEET_ID;
|
||||
import static org.nuclearfog.twidda.window.TweetDetail.KEY_TWEET_NAME;
|
||||
|
||||
|
||||
public class TweetListFragment extends Fragment implements OnRefreshListener, OnItemClickListener, OnStateChange {
|
||||
@ -137,8 +139,8 @@ public class TweetListFragment extends Fragment implements OnRefreshListener, On
|
||||
if (tweet.getEmbeddedTweet() != null)
|
||||
tweet = tweet.getEmbeddedTweet();
|
||||
Intent tweetIntent = new Intent(getContext(), TweetDetail.class);
|
||||
tweetIntent.putExtra("tweetID", tweet.getId());
|
||||
tweetIntent.putExtra("username", tweet.getUser().getScreenname());
|
||||
tweetIntent.putExtra(KEY_TWEET_ID, tweet.getId());
|
||||
tweetIntent.putExtra(KEY_TWEET_NAME, tweet.getUser().getScreenname());
|
||||
startActivityForResult(tweetIntent, REQUEST_TWEET_CHANGED);
|
||||
}
|
||||
}
|
||||
|
@ -24,6 +24,8 @@ import org.nuclearfog.twidda.fragment.backend.UserLoader.Mode;
|
||||
import org.nuclearfog.twidda.window.UserProfile;
|
||||
|
||||
import static android.os.AsyncTask.Status.RUNNING;
|
||||
import static org.nuclearfog.twidda.window.UserProfile.KEY_PROFILE_ID;
|
||||
import static org.nuclearfog.twidda.window.UserProfile.KEY_PROFILE_NAME;
|
||||
|
||||
|
||||
public class UserListFragment extends Fragment implements OnRefreshListener, OnItemClickListener {
|
||||
@ -114,8 +116,8 @@ public class UserListFragment extends Fragment implements OnRefreshListener, OnI
|
||||
long userID = user.getId();
|
||||
String username = user.getScreenname();
|
||||
Intent intent = new Intent(getContext(), UserProfile.class);
|
||||
intent.putExtra("userID", userID);
|
||||
intent.putExtra("username", username);
|
||||
intent.putExtra(KEY_PROFILE_ID, userID);
|
||||
intent.putExtra(KEY_PROFILE_NAME, username);
|
||||
startActivity(intent);
|
||||
}
|
||||
}
|
||||
|
@ -90,7 +90,7 @@ public class SearchPage extends AppCompatActivity implements OnTabSelectedListen
|
||||
@Override
|
||||
public boolean onQueryTextSubmit(String s) {
|
||||
Intent intent = new Intent(SearchPage.this, SearchPage.class);
|
||||
intent.putExtra("search", s);
|
||||
intent.putExtra(KEY_SEARCH, s);
|
||||
startActivity(intent);
|
||||
return true;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user