OSDN Git Service

streaming api停止処理中に固まってしまう問題を解決
authorU-nishio-PC8\nishio <spark_xp@users.sourceforge.jp>
Wed, 31 Aug 2011 19:22:48 +0000 (04:22 +0900)
committerU-nishio-PC8\nishio <spark_xp@users.sourceforge.jp>
Wed, 31 Aug 2011 19:22:48 +0000 (04:22 +0900)
src/twitter/manage/TweetUserStreamManager.java

index aa49705..484b177 100644 (file)
@@ -150,13 +150,25 @@ public class TweetUserStreamManager extends UserStreamAdapter {
         * streaming開始\r
         */\r
        public void start() {\r
-           this.userStream.start();\r
+           Runnable runner = new Runnable() {\r
+               @Override\r
+               public void run() {\r
+                   userStream.start();\r
+               }\r
+           };\r
+           new Thread(runner).start();\r
        }\r
        \r
        /**\r
         * streaming停止\r
         */\r
        public void stop() {\r
-           this.userStream.stop();\r
+           Runnable runner = new Runnable() {\r
+               @Override\r
+               public void run() {\r
+                   userStream.stop();\r
+               }\r
+           };\r
+           new Thread(runner).start();\r
        }\r
 }\r