diff options
Diffstat (limited to 'src/net/miz_hi/smileessence/command/user/CommandShowUserLists.java')
-rw-r--r-- | src/net/miz_hi/smileessence/command/user/CommandShowUserLists.java | 91 |
1 files changed, 0 insertions, 91 deletions
diff --git a/src/net/miz_hi/smileessence/command/user/CommandShowUserLists.java b/src/net/miz_hi/smileessence/command/user/CommandShowUserLists.java deleted file mode 100644 index 5ba37c85..00000000 --- a/src/net/miz_hi/smileessence/command/user/CommandShowUserLists.java +++ /dev/null @@ -1,91 +0,0 @@ -package net.miz_hi.smileessence.command.user; - -import android.app.Activity; -import android.app.ProgressDialog; -import net.miz_hi.smileessence.Client; -import net.miz_hi.smileessence.command.CommandOpenUserList; -import net.miz_hi.smileessence.command.ICommand; -import net.miz_hi.smileessence.command.MenuCommand; -import net.miz_hi.smileessence.core.MyExecutor; -import net.miz_hi.smileessence.dialog.SimpleMenuDialog; -import net.miz_hi.smileessence.notification.Notificator; -import net.miz_hi.smileessence.statuslist.StatusListManager; -import net.miz_hi.smileessence.twitter.API; -import net.miz_hi.smileessence.util.UiHandler; -import twitter4j.UserList; - -import java.util.ArrayList; -import java.util.List; - -public class CommandShowUserLists extends MenuCommand -{ - - Activity activity; - - public CommandShowUserLists(Activity activity) - { - this.activity = activity; - } - - @Override - public String getName() - { - return "リストのタブを追加"; - } - - @Override - public void workOnUiThread() - { - final ProgressDialog pd = ProgressDialog.show(activity, null, "更新中...", true); - MyExecutor.execute(new Runnable() - { - public void run() - { - try - { - final List<UserList> lists = API.getReadableLists(Client.getMainAccount()); - final List<ICommand> commands = new ArrayList<ICommand>(); - for (UserList list : lists) - { - if (StatusListManager.getListTimeline(list.getId()) == null) - { - commands.add(new CommandOpenUserList(activity, list)); - } - } - - if (commands.isEmpty()) - { - Notificator.alert("追加できるリストがありません"); - } - else - { - final SimpleMenuDialog menu = new SimpleMenuDialog(activity, "リストを選択") - { - @Override - public List<ICommand> getMenuList() - { - return commands; - } - }; - new UiHandler() - { - - @Override - public void run() - { - menu.create().show(); - } - }.post(); - } - } - catch (Exception e) - { - e.printStackTrace(); - Notificator.alert("リストの取得に失敗しました"); - } - pd.dismiss(); - } - }); - } - -} |