OSDN Git Service

初期化処理追加
[train-delayed/source.git] / workspace / TrainDelayed / src / com / td / service / TrainTwitterAdapter.java
old mode 100644 (file)
new mode 100755 (executable)
index 4828fc3..f759492
@@ -11,9 +11,11 @@ import twitter4j.TwitterException;
 import twitter4j.TwitterMethod;\r
 import android.content.ContentValues;\r
 import android.content.Context;\r
+import android.content.Intent;\r
 import android.net.Uri;\r
 \r
 import com.td.HistoryContentProvider;\r
+import com.td.broadcast.DelayReceiver;\r
 import com.td.db.Keyword;\r
 import com.td.db.Train;\r
 import com.td.utility.ConfUtil;\r
@@ -21,6 +23,7 @@ import com.td.utility.DateUtil;
 import com.td.utility.Debug;\r
 import com.td.utility.Delay;\r
 import com.td.utility.EditPrefUtil;\r
+import com.td.utility.ExceptionUtil;\r
 \r
 public class TrainTwitterAdapter extends TwitterAdapter {\r
        public static final long START_ID = Long.MAX_VALUE;\r
@@ -109,6 +112,10 @@ public class TrainTwitterAdapter extends TwitterAdapter {
                                if (minDate != null && maxDate != null) {\r
                                        Debug.d(this, minDate.toString(), "-", maxDate.toString());\r
                                }\r
+                               if (ExceptionUtil.getInstance().isDebug(ExceptionUtil.TAG_E90)) {\r
+                                       count += 10;\r
+                               }\r
+                               \r
                                Debug.d(this, "routeId=" + routeId);\r
                                Debug.d(this, "diff=" + diff);\r
                                Debug.d(this, "count=" + count);\r
@@ -151,7 +158,7 @@ public class TrainTwitterAdapter extends TwitterAdapter {
                                // \91O\89ñ\82Ì\92x\89\84\82©\82ç\81A\8dÄ\93x\92x\89\84\82ª\94­\90\r
                                Debug.t(impl.getContext(), train.getName() + " \91O\89ñ\82Ì\92x\89\84\82©\82ç\81A\8dÄ\93x\92x\89\84\82ª\94­\90¶");\r
                        }\r
-                       Date d = dCal.getTime();\r
+                       Date d = curCal.getTime();\r
                        delay.setYmd(DateUtil.getYmd(d));\r
                        delay.setHm(DateUtil.getHm(d));\r
                } else {\r
@@ -174,13 +181,19 @@ public class TrainTwitterAdapter extends TwitterAdapter {
                if (newDelay != null) {\r
                        Delay.setData(sb, newDelay);\r
                }\r
+               ConfUtil.setDelay(pref, sb.toString());\r
 \r
                if (isDelay) {\r
-                       // \81@\92x\89\84\82ð\92Ê\92m\r
+                       // \92x\89\84\82ð\92Ê\92m\r
                        if (impl != null) {\r
                                impl.notificate(train.getName());\r
+                               \r
+                               Intent intent = new Intent(DelayReceiver.DELAY);\r
+                               intent.putExtra("ID", train.getId());\r
+                               impl.getContext().sendBroadcast(intent);\r
                        }\r
                }\r
+               pref.update();\r
                return isDelay;\r
        }\r
 \r