aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/net/lacolaco/smileessence/view
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2015-09-13 21:32:56 +0900
committerKazuki Yamaguchi <k@rhe.jp>2015-09-13 21:32:56 +0900
commit941b6856a42d11223aabab87a38ec5f320ee932c (patch)
tree19286911edbf7e28df6c5b04688383bc32262688 /app/src/main/java/net/lacolaco/smileessence/view
parenteaca630c77ba94d14dec67413672594ead7b39dc (diff)
downloadSmileEssence-941b6856a42d11223aabab87a38ec5f320ee932c.tar.gz
役割のよくわからない TwitterApi クラスを削除
Diffstat (limited to 'app/src/main/java/net/lacolaco/smileessence/view')
-rw-r--r--app/src/main/java/net/lacolaco/smileessence/view/HomeFragment.java7
-rw-r--r--app/src/main/java/net/lacolaco/smileessence/view/MentionsFragment.java7
-rw-r--r--app/src/main/java/net/lacolaco/smileessence/view/MessagesFragment.java7
-rw-r--r--app/src/main/java/net/lacolaco/smileessence/view/PostFragment.java3
-rw-r--r--app/src/main/java/net/lacolaco/smileessence/view/SearchFragment.java8
-rw-r--r--app/src/main/java/net/lacolaco/smileessence/view/UserListFragment.java7
-rw-r--r--app/src/main/java/net/lacolaco/smileessence/view/dialog/MessageDetailDialogFragment.java3
-rw-r--r--app/src/main/java/net/lacolaco/smileessence/view/dialog/SendMessageDialogFragment.java3
-rw-r--r--app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.java11
-rw-r--r--app/src/main/java/net/lacolaco/smileessence/view/dialog/TalkChainDialogFragment.java3
-rw-r--r--app/src/main/java/net/lacolaco/smileessence/view/dialog/UserDetailDialogFragment.java11
11 files changed, 29 insertions, 41 deletions
diff --git a/app/src/main/java/net/lacolaco/smileessence/view/HomeFragment.java b/app/src/main/java/net/lacolaco/smileessence/view/HomeFragment.java
index 8f090869..09015113 100644
--- a/app/src/main/java/net/lacolaco/smileessence/view/HomeFragment.java
+++ b/app/src/main/java/net/lacolaco/smileessence/view/HomeFragment.java
@@ -33,7 +33,6 @@ import net.lacolaco.smileessence.activity.MainActivity;
import net.lacolaco.smileessence.entity.Account;
import net.lacolaco.smileessence.entity.Tweet;
import net.lacolaco.smileessence.twitter.StatusFilter;
-import net.lacolaco.smileessence.twitter.TwitterApi;
import net.lacolaco.smileessence.twitter.task.HomeTimelineTask;
import net.lacolaco.smileessence.twitter.util.TwitterUtils;
import net.lacolaco.smileessence.util.UIHandler;
@@ -67,7 +66,7 @@ public class HomeFragment extends CustomListFragment<StatusListAdapter> {
adapter.addToTop(tweet);
adapter.update();
});
- final Twitter twitter = TwitterApi.getTwitter(((MainActivity) getActivity()).getCurrentAccount());
+ final Twitter twitter = ((MainActivity) getActivity()).getCurrentAccount().getTwitter();
final Paging paging = TwitterUtils.getPaging(TwitterUtils.getPagingCount((MainActivity) getActivity()));
new HomeTimelineTask(twitter, paging) {
@Override
@@ -101,7 +100,7 @@ public class HomeFragment extends CustomListFragment<StatusListAdapter> {
return;
}
final Account currentAccount = activity.getCurrentAccount();
- Twitter twitter = TwitterApi.getTwitter(currentAccount);
+ Twitter twitter = currentAccount.getTwitter();
Paging paging = TwitterUtils.getPaging(TwitterUtils.getPagingCount(activity));
if (adapter.getCount() > 0) {
paging.setSinceId(adapter.getTopID());
@@ -127,7 +126,7 @@ public class HomeFragment extends CustomListFragment<StatusListAdapter> {
final MainActivity activity = (MainActivity) getActivity();
final StatusListAdapter adapter = getAdapter();
final Account currentAccount = activity.getCurrentAccount();
- Twitter twitter = TwitterApi.getTwitter(currentAccount);
+ Twitter twitter = currentAccount.getTwitter();
Paging paging = TwitterUtils.getPaging(TwitterUtils.getPagingCount(activity));
if (adapter.getCount() > 0) {
paging.setMaxId(adapter.getLastID() - 1);
diff --git a/app/src/main/java/net/lacolaco/smileessence/view/MentionsFragment.java b/app/src/main/java/net/lacolaco/smileessence/view/MentionsFragment.java
index a78042c2..a3cf6ea0 100644
--- a/app/src/main/java/net/lacolaco/smileessence/view/MentionsFragment.java
+++ b/app/src/main/java/net/lacolaco/smileessence/view/MentionsFragment.java
@@ -34,7 +34,6 @@ import net.lacolaco.smileessence.entity.Account;
import net.lacolaco.smileessence.entity.ExtractionWord;
import net.lacolaco.smileessence.entity.Tweet;
import net.lacolaco.smileessence.twitter.StatusFilter;
-import net.lacolaco.smileessence.twitter.TwitterApi;
import net.lacolaco.smileessence.twitter.task.MentionsTimelineTask;
import net.lacolaco.smileessence.twitter.util.TwitterUtils;
import net.lacolaco.smileessence.view.adapter.StatusListAdapter;
@@ -72,7 +71,7 @@ public class MentionsFragment extends CustomListFragment<StatusListAdapter> {
}
}
});
- final Twitter twitter = TwitterApi.getTwitter(((MainActivity) getActivity()).getCurrentAccount());
+ final Twitter twitter = ((MainActivity) getActivity()).getCurrentAccount().getTwitter();
final Paging paging = TwitterUtils.getPaging(TwitterUtils.getPagingCount((MainActivity) getActivity()));
final StatusListAdapter adapter_ = adapter;
new MentionsTimelineTask(twitter, paging) {
@@ -96,7 +95,7 @@ public class MentionsFragment extends CustomListFragment<StatusListAdapter> {
final MainActivity activity = (MainActivity) getActivity();
final Account currentAccount = activity.getCurrentAccount();
final StatusListAdapter adapter = getAdapter();
- Twitter twitter = TwitterApi.getTwitter(currentAccount);
+ Twitter twitter = currentAccount.getTwitter();
Paging paging = TwitterUtils.getPaging(TwitterUtils.getPagingCount(activity));
if (adapter.getCount() > 0) {
paging.setSinceId(adapter.getTopID());
@@ -119,7 +118,7 @@ public class MentionsFragment extends CustomListFragment<StatusListAdapter> {
final MainActivity activity = (MainActivity) getActivity();
final Account currentAccount = activity.getCurrentAccount();
final StatusListAdapter adapter = getAdapter();
- Twitter twitter = TwitterApi.getTwitter(currentAccount);
+ Twitter twitter = currentAccount.getTwitter();
Paging paging = TwitterUtils.getPaging(TwitterUtils.getPagingCount(activity));
if (adapter.getCount() > 0) {
paging.setMaxId(adapter.getLastID() - 1);
diff --git a/app/src/main/java/net/lacolaco/smileessence/view/MessagesFragment.java b/app/src/main/java/net/lacolaco/smileessence/view/MessagesFragment.java
index 29a8a9c3..7d43a21c 100644
--- a/app/src/main/java/net/lacolaco/smileessence/view/MessagesFragment.java
+++ b/app/src/main/java/net/lacolaco/smileessence/view/MessagesFragment.java
@@ -32,7 +32,6 @@ import com.handmark.pulltorefresh.library.PullToRefreshBase;
import net.lacolaco.smileessence.activity.MainActivity;
import net.lacolaco.smileessence.entity.Account;
import net.lacolaco.smileessence.twitter.StatusFilter;
-import net.lacolaco.smileessence.twitter.TwitterApi;
import net.lacolaco.smileessence.twitter.task.DirectMessagesTask;
import net.lacolaco.smileessence.twitter.task.SentDirectMessagesTask;
import net.lacolaco.smileessence.twitter.util.TwitterUtils;
@@ -69,7 +68,7 @@ public class MessagesFragment extends CustomListFragment<MessageListAdapter> {
adapter.addToTop(message);
adapter.update();
});
- final Twitter twitter = TwitterApi.getTwitter(((MainActivity) getActivity()).getCurrentAccount());
+ final Twitter twitter = ((MainActivity) getActivity()).getCurrentAccount().getTwitter();
final Paging paging = TwitterUtils.getPaging(TwitterUtils.getPagingCount((MainActivity) getActivity()));
new DirectMessagesTask(twitter, paging) {
@Override
@@ -99,7 +98,7 @@ public class MessagesFragment extends CustomListFragment<MessageListAdapter> {
public void onPullDownToRefresh(final PullToRefreshBase<ListView> refreshView) {
final MainActivity activity = (MainActivity) getActivity();
final Account currentAccount = activity.getCurrentAccount();
- Twitter twitter = TwitterApi.getTwitter(currentAccount);
+ Twitter twitter = currentAccount.getTwitter();
final MessageListAdapter adapter = getAdapter();
Paging paging = TwitterUtils.getPaging(TwitterUtils.getPagingCount(activity));
if (adapter.getCount() > 0) {
@@ -122,7 +121,7 @@ public class MessagesFragment extends CustomListFragment<MessageListAdapter> {
public void onPullUpToRefresh(final PullToRefreshBase<ListView> refreshView) {
final MainActivity activity = (MainActivity) getActivity();
final Account currentAccount = activity.getCurrentAccount();
- Twitter twitter = TwitterApi.getTwitter(currentAccount);
+ Twitter twitter = currentAccount.getTwitter();
final MessageListAdapter adapter = getAdapter();
Paging paging = TwitterUtils.getPaging(TwitterUtils.getPagingCount(activity));
if (adapter.getCount() > 0) {
diff --git a/app/src/main/java/net/lacolaco/smileessence/view/PostFragment.java b/app/src/main/java/net/lacolaco/smileessence/view/PostFragment.java
index 797069d1..a4d8ddb1 100644
--- a/app/src/main/java/net/lacolaco/smileessence/view/PostFragment.java
+++ b/app/src/main/java/net/lacolaco/smileessence/view/PostFragment.java
@@ -45,7 +45,6 @@ import net.lacolaco.smileessence.entity.Account;
import net.lacolaco.smileessence.entity.Tweet;
import net.lacolaco.smileessence.logging.Logger;
import net.lacolaco.smileessence.preference.UserPreferenceHelper;
-import net.lacolaco.smileessence.twitter.TwitterApi;
import net.lacolaco.smileessence.twitter.task.TweetTask;
import net.lacolaco.smileessence.twitter.util.TwitterUtils;
import net.lacolaco.smileessence.util.BitmapThumbnailTask;
@@ -378,7 +377,7 @@ public class PostFragment extends PageFragment implements TextWatcher, View.OnFo
StatusUpdate statusUpdate = state.toStatusUpdate();
MainActivity mainActivity = (MainActivity) getActivity();
boolean resizeFlag = new UserPreferenceHelper(mainActivity).getValue(R.string.key_setting_resize_post_image, false);
- TweetTask tweetTask = new TweetTask(TwitterApi.getTwitter(mainActivity.getCurrentAccount()), statusUpdate, state.getMediaFilePath(), resizeFlag);
+ TweetTask tweetTask = new TweetTask(mainActivity.getCurrentAccount().getTwitter(), statusUpdate, state.getMediaFilePath(), resizeFlag);
tweetTask.execute();
PostState.newState().beginTransaction().commit();
mainActivity.openHomePage();
diff --git a/app/src/main/java/net/lacolaco/smileessence/view/SearchFragment.java b/app/src/main/java/net/lacolaco/smileessence/view/SearchFragment.java
index a7075cc6..454c1311 100644
--- a/app/src/main/java/net/lacolaco/smileessence/view/SearchFragment.java
+++ b/app/src/main/java/net/lacolaco/smileessence/view/SearchFragment.java
@@ -50,7 +50,6 @@ import net.lacolaco.smileessence.entity.Tweet;
import net.lacolaco.smileessence.notification.NotificationType;
import net.lacolaco.smileessence.notification.Notificator;
import net.lacolaco.smileessence.twitter.StatusFilter;
-import net.lacolaco.smileessence.twitter.TwitterApi;
import net.lacolaco.smileessence.twitter.task.SearchTask;
import net.lacolaco.smileessence.twitter.util.TwitterUtils;
import net.lacolaco.smileessence.util.UIHandler;
@@ -58,7 +57,6 @@ import net.lacolaco.smileessence.view.adapter.SearchListAdapter;
import net.lacolaco.smileessence.view.dialog.SelectSearchQueryDialogFragment;
import net.lacolaco.smileessence.viewmodel.StatusViewModel;
-import twitter4j.Paging;
import twitter4j.Query;
import twitter4j.QueryResult;
import twitter4j.Twitter;
@@ -89,7 +87,7 @@ public class SearchFragment extends CustomListFragment<SearchListAdapter> implem
setAdapter(adapter);
final MainActivity activity = (MainActivity) getActivity();
- final Twitter twitter = TwitterApi.getTwitter(activity.getCurrentAccount());
+ final Twitter twitter = activity.getCurrentAccount().getTwitter();
String lastUsedSearchQuery = activity.getLastSearch();
if (!TextUtils.isEmpty(lastUsedSearchQuery)) {
startSearch(twitter, lastUsedSearchQuery);
@@ -139,7 +137,7 @@ public class SearchFragment extends CustomListFragment<SearchListAdapter> implem
public void onPullDownToRefresh(final PullToRefreshBase<ListView> refreshView) {
final MainActivity activity = (MainActivity) getActivity();
final Account currentAccount = activity.getCurrentAccount();
- Twitter twitter = TwitterApi.getTwitter(currentAccount);
+ Twitter twitter = currentAccount.getTwitter();
final SearchListAdapter adapter = getAdapter();
String queryString = adapter.getQuery();
if (TextUtils.isEmpty(queryString)) {
@@ -185,7 +183,7 @@ public class SearchFragment extends CustomListFragment<SearchListAdapter> implem
public void onPullUpToRefresh(final PullToRefreshBase<ListView> refreshView) {
final MainActivity activity = (MainActivity) getActivity();
final Account currentAccount = activity.getCurrentAccount();
- Twitter twitter = TwitterApi.getTwitter(currentAccount);
+ Twitter twitter = currentAccount.getTwitter();
final SearchListAdapter adapter = getAdapter();
String queryString = adapter.getQuery();
if (TextUtils.isEmpty(queryString)) {
diff --git a/app/src/main/java/net/lacolaco/smileessence/view/UserListFragment.java b/app/src/main/java/net/lacolaco/smileessence/view/UserListFragment.java
index 6b805cc5..317a1105 100644
--- a/app/src/main/java/net/lacolaco/smileessence/view/UserListFragment.java
+++ b/app/src/main/java/net/lacolaco/smileessence/view/UserListFragment.java
@@ -43,7 +43,6 @@ import net.lacolaco.smileessence.entity.Account;
import net.lacolaco.smileessence.entity.Tweet;
import net.lacolaco.smileessence.notification.Notificator;
import net.lacolaco.smileessence.twitter.StatusFilter;
-import net.lacolaco.smileessence.twitter.TwitterApi;
import net.lacolaco.smileessence.twitter.task.UserListStatusesTask;
import net.lacolaco.smileessence.twitter.util.TwitterUtils;
import net.lacolaco.smileessence.util.UIHandler;
@@ -81,7 +80,7 @@ public class UserListFragment extends CustomListFragment<UserListListAdapter> im
UserListListAdapter adapter = new UserListListAdapter(getActivity());
setAdapter(adapter);
- final Twitter twitter = TwitterApi.getTwitter(((MainActivity) getActivity()).getCurrentAccount());
+ final Twitter twitter = ((MainActivity) getActivity()).getCurrentAccount().getTwitter();
String lastUserList = getMainActivity().getLastUserList();
if (!TextUtils.isEmpty(lastUserList)) {
startUserList(twitter, lastUserList);
@@ -106,7 +105,7 @@ public class UserListFragment extends CustomListFragment<UserListListAdapter> im
public void onPullDownToRefresh(final PullToRefreshBase<ListView> refreshView) {
final MainActivity activity = getMainActivity();
final Account currentAccount = activity.getCurrentAccount();
- Twitter twitter = TwitterApi.getTwitter(currentAccount);
+ Twitter twitter = currentAccount.getTwitter();
final UserListListAdapter adapter = (UserListListAdapter) getAdapter();
String listFullName = adapter.getListFullName();
if (TextUtils.isEmpty(listFullName)) {
@@ -142,7 +141,7 @@ public class UserListFragment extends CustomListFragment<UserListListAdapter> im
public void onPullUpToRefresh(final PullToRefreshBase<ListView> refreshView) {
final MainActivity activity = getMainActivity();
final Account currentAccount = activity.getCurrentAccount();
- Twitter twitter = TwitterApi.getTwitter(currentAccount);
+ Twitter twitter = currentAccount.getTwitter();
final UserListListAdapter adapter = (UserListListAdapter) getAdapter();
String listFullName = adapter.getListFullName();
if (TextUtils.isEmpty(listFullName)) {
diff --git a/app/src/main/java/net/lacolaco/smileessence/view/dialog/MessageDetailDialogFragment.java b/app/src/main/java/net/lacolaco/smileessence/view/dialog/MessageDetailDialogFragment.java
index dec88dda..7fe1c5cd 100644
--- a/app/src/main/java/net/lacolaco/smileessence/view/dialog/MessageDetailDialogFragment.java
+++ b/app/src/main/java/net/lacolaco/smileessence/view/dialog/MessageDetailDialogFragment.java
@@ -40,7 +40,6 @@ import net.lacolaco.smileessence.command.Command;
import net.lacolaco.smileessence.command.CommandOpenURL;
import net.lacolaco.smileessence.entity.Account;
import net.lacolaco.smileessence.notification.Notificator;
-import net.lacolaco.smileessence.twitter.TwitterApi;
import net.lacolaco.smileessence.twitter.task.DeleteMessageTask;
import net.lacolaco.smileessence.twitter.util.TwitterUtils;
import net.lacolaco.smileessence.view.DialogHelper;
@@ -173,7 +172,7 @@ public class MessageDetailDialogFragment extends StackableDialogFragment impleme
ConfirmDialogFragment.show(getActivity(), getString(R.string.dialog_confirm_commands), new Runnable() {
@Override
public void run() {
- new DeleteMessageTask(new TwitterApi(account).getTwitter(), message.getId()).execute();
+ new DeleteMessageTask(account.getTwitter(), message.getId()).execute();
dismiss();
}
});
diff --git a/app/src/main/java/net/lacolaco/smileessence/view/dialog/SendMessageDialogFragment.java b/app/src/main/java/net/lacolaco/smileessence/view/dialog/SendMessageDialogFragment.java
index 7713b0c9..8e9c9402 100644
--- a/app/src/main/java/net/lacolaco/smileessence/view/dialog/SendMessageDialogFragment.java
+++ b/app/src/main/java/net/lacolaco/smileessence/view/dialog/SendMessageDialogFragment.java
@@ -42,7 +42,6 @@ import com.twitter.Validator;
import net.lacolaco.smileessence.R;
import net.lacolaco.smileessence.activity.MainActivity;
-import net.lacolaco.smileessence.twitter.TwitterApi;
import net.lacolaco.smileessence.twitter.task.SendMessageTask;
import net.lacolaco.smileessence.twitter.util.TwitterUtils;
import net.lacolaco.smileessence.data.PostState;
@@ -155,7 +154,7 @@ public class SendMessageDialogFragment extends StackableDialogFragment implement
private void sendMessage() {
MainActivity activity = (MainActivity) getActivity();
- Twitter twitter = TwitterApi.getTwitter(activity.getCurrentAccount());
+ Twitter twitter = activity.getCurrentAccount().getTwitter();
String text = editText.getText().toString();
new SendMessageTask(twitter, screenName, text).execute();
hideIME();
diff --git a/app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.java b/app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.java
index a8a6ca40..2965c465 100644
--- a/app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.java
+++ b/app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.java
@@ -44,7 +44,6 @@ import net.lacolaco.smileessence.entity.Account;
import net.lacolaco.smileessence.entity.Tweet;
import net.lacolaco.smileessence.entity.User;
import net.lacolaco.smileessence.twitter.TweetBuilder;
-import net.lacolaco.smileessence.twitter.TwitterApi;
import net.lacolaco.smileessence.twitter.task.DeleteStatusTask;
import net.lacolaco.smileessence.twitter.task.FavoriteTask;
import net.lacolaco.smileessence.twitter.task.RetweetTask;
@@ -159,7 +158,7 @@ public class StatusDetailDialogFragment extends StackableDialogFragment implemen
confirm(activity, new Runnable() {
@Override
public void run() {
- new DeleteStatusTask(TwitterApi.getTwitter(account), tweet.getOriginalTweet().getId()).execute();
+ new DeleteStatusTask(account.getTwitter(), tweet.getOriginalTweet().getId()).execute();
dismiss();
}
});
@@ -288,9 +287,9 @@ public class StatusDetailDialogFragment extends StackableDialogFragment implemen
private void toggleFavorite(MainActivity activity, Account account, Tweet tweet, Boolean isFavorited) {
long statusID = tweet.getOriginalTweet().getId();
if (isFavorited) {
- new UnfavoriteTask(TwitterApi.getTwitter(account), statusID).execute();
+ new UnfavoriteTask(account.getTwitter(), statusID).execute();
} else {
- new FavoriteTask(TwitterApi.getTwitter(account), statusID).execute();
+ new FavoriteTask(account.getTwitter(), statusID).execute();
}
}
@@ -299,9 +298,9 @@ public class StatusDetailDialogFragment extends StackableDialogFragment implemen
@Override
public void run() {
if (retweetID != -1L) {
- new DeleteStatusTask(TwitterApi.getTwitter(account), retweetID).execute();
+ new DeleteStatusTask(account.getTwitter(), retweetID).execute();
} else {
- new RetweetTask(TwitterApi.getTwitter(account), tweet.getOriginalTweet().getId()).execute();
+ new RetweetTask(account.getTwitter(), tweet.getOriginalTweet().getId()).execute();
}
}
});
diff --git a/app/src/main/java/net/lacolaco/smileessence/view/dialog/TalkChainDialogFragment.java b/app/src/main/java/net/lacolaco/smileessence/view/dialog/TalkChainDialogFragment.java
index fa074767..12dcc01c 100644
--- a/app/src/main/java/net/lacolaco/smileessence/view/dialog/TalkChainDialogFragment.java
+++ b/app/src/main/java/net/lacolaco/smileessence/view/dialog/TalkChainDialogFragment.java
@@ -34,7 +34,6 @@ import net.lacolaco.smileessence.R;
import net.lacolaco.smileessence.activity.MainActivity;
import net.lacolaco.smileessence.entity.Account;
import net.lacolaco.smileessence.entity.Tweet;
-import net.lacolaco.smileessence.twitter.TwitterApi;
import net.lacolaco.smileessence.twitter.task.GetTalkTask;
import net.lacolaco.smileessence.view.adapter.StatusListAdapter;
@@ -65,7 +64,7 @@ public class TalkChainDialogFragment extends StackableDialogFragment {
public Dialog onCreateDialog(Bundle savedInstanceState) {
MainActivity activity = (MainActivity) getActivity();
final Account account = activity.getCurrentAccount();
- Twitter twitter = TwitterApi.getTwitter(account);
+ Twitter twitter = account.getTwitter();
View view = getActivity().getLayoutInflater().inflate(R.layout.dialog_talk_list, null);
ListView listView = (ListView) view.findViewById(R.id.listview_dialog_talk_list);
final StatusListAdapter adapter = new StatusListAdapter(getActivity());
diff --git a/app/src/main/java/net/lacolaco/smileessence/view/dialog/UserDetailDialogFragment.java b/app/src/main/java/net/lacolaco/smileessence/view/dialog/UserDetailDialogFragment.java
index 8c7cdd53..146d3d8d 100644
--- a/app/src/main/java/net/lacolaco/smileessence/view/dialog/UserDetailDialogFragment.java
+++ b/app/src/main/java/net/lacolaco/smileessence/view/dialog/UserDetailDialogFragment.java
@@ -52,7 +52,6 @@ import net.lacolaco.smileessence.entity.Account;
import net.lacolaco.smileessence.entity.Tweet;
import net.lacolaco.smileessence.entity.User;
import net.lacolaco.smileessence.logging.Logger;
-import net.lacolaco.smileessence.twitter.TwitterApi;
import net.lacolaco.smileessence.twitter.task.FollowTask;
import net.lacolaco.smileessence.twitter.task.ShowFriendshipTask;
import net.lacolaco.smileessence.twitter.task.UnfollowTask;
@@ -173,7 +172,7 @@ public class UserDetailDialogFragment extends StackableDialogFragment implements
public void onPullDownToRefresh(final PullToRefreshBase<ListView> refreshView) {
final MainActivity activity = (MainActivity) getActivity();
final Account currentAccount = activity.getCurrentAccount();
- Twitter twitter = TwitterApi.getTwitter(currentAccount);
+ Twitter twitter = currentAccount.getTwitter();
Paging paging = TwitterUtils.getPaging(TwitterUtils.getPagingCount(activity));
if (adapter.getCount() > 0) {
paging.setSinceId(adapter.getTopID());
@@ -195,7 +194,7 @@ public class UserDetailDialogFragment extends StackableDialogFragment implements
public void onPullUpToRefresh(final PullToRefreshBase<ListView> refreshView) {
final MainActivity activity = (MainActivity) getActivity();
final Account currentAccount = activity.getCurrentAccount();
- Twitter twitter = TwitterApi.getTwitter(currentAccount);
+ Twitter twitter = currentAccount.getTwitter();
Paging paging = TwitterUtils.getPaging(TwitterUtils.getPagingCount(activity));
if (adapter.getCount() > 0) {
paging.setMaxId(adapter.getLastID() - 1);
@@ -277,7 +276,7 @@ public class UserDetailDialogFragment extends StackableDialogFragment implements
private void executeUserTimelineTask(final User user, final Account account, final StatusListAdapter adapter) {
tabHost.getTabWidget().getChildTabViewAt(1).setVisibility(View.GONE);
- Twitter twitter = TwitterApi.getTwitter(account);
+ Twitter twitter = account.getTwitter();
new UserTimelineTask(twitter, user.getId()) {
@Override
protected void onPostExecute(List<Tweet> tweets) {
@@ -373,7 +372,7 @@ public class UserDetailDialogFragment extends StackableDialogFragment implements
private void toggleFollowing(final User user, final Account account, final Activity activity) {
lockFollowButton(activity);
Boolean isFollowing = buttonFollow.getTag() != null ? (Boolean) buttonFollow.getTag() : false;
- Twitter twitter = new TwitterApi(account).getTwitter();
+ Twitter twitter = account.getTwitter();
if (isFollowing) {
new UnfollowTask(twitter, user.getId()) {
@Override
@@ -421,7 +420,7 @@ public class UserDetailDialogFragment extends StackableDialogFragment implements
private void updateRelationship(Activity activity, final long userId) {
MainActivity mainActivity = (MainActivity) activity;
Account account = mainActivity.getCurrentAccount();
- Twitter twitter = new TwitterApi(account).getTwitter();
+ Twitter twitter = account.getTwitter();
if (userId == account.userID) {
textViewFollowed.setText(R.string.user_detail_followed_is_me);
buttonFollow.setVisibility(View.GONE);