From 964c186bb477e7a31fc017cb048e47ca3ce1625e Mon Sep 17 00:00:00 2001 From: Yuji Konishi Date: Sat, 23 Jul 2011 16:46:44 +0900 Subject: [PATCH] =?utf8?q?t25799=E5=AF=BE=E7=AD=96=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- workspace/TrainDelayed/gen/com/td/R.java | 38 ++++----- .../gen/com/td/service/ITrainService.java | 23 ++++++ workspace/TrainDelayed/res/layout/wait.xml | 14 +++- workspace/TrainDelayed/res/values/strings.xml | 3 +- .../TrainDelayed/src/com/td/HistoryActivity.java | 2 +- .../src/com/td/TrainDelayedActivity.java | 9 +++ .../TrainDelayed/src/com/td/WaitActivity.java | 32 +++++++- workspace/TrainDelayed/src/com/td/WaitView.java | 89 ++++++++++++++++++++++ .../src/com/td/service/ITrainService.aidl | 1 + .../src/com/td/service/TrainService.java | 39 ++++++++-- .../src/com/td/utility/BaseActivity.java | 6 ++ .../TrainDelayed/src/com/td/utility/Debug.java | 1 + 12 files changed, 225 insertions(+), 32 deletions(-) create mode 100644 workspace/TrainDelayed/src/com/td/WaitView.java diff --git a/workspace/TrainDelayed/gen/com/td/R.java b/workspace/TrainDelayed/gen/com/td/R.java index d135fdd..9a2f62c 100644 --- a/workspace/TrainDelayed/gen/com/td/R.java +++ b/workspace/TrainDelayed/gen/com/td/R.java @@ -44,7 +44,7 @@ public final class R { public static final int button84=0x7f05003b; public static final int button85=0x7f05003c; public static final int button86=0x7f05003d; - public static final int buttona1=0x7f050045; + public static final int buttona1=0x7f050046; public static final int checkBox=0x7f050000; public static final int checkBox61=0x7f050022; public static final int checkBox62=0x7f050023; @@ -86,6 +86,7 @@ public final class R { public static final int textView51=0x7f05003e; public static final int textView81=0x7f050035; public static final int textViewa1=0x7f050044; + public static final int waitViewa1=0x7f050045; } public static final class layout { public static final int check_list_item_1=0x7f030000; @@ -101,50 +102,51 @@ public final class R { public static final int wait=0x7f03000a; } public static final class string { - public static final int add_button=0x7f040028; + public static final int add_button=0x7f040029; public static final int app_name=0x7f040001; - public static final int cancel_button=0x7f04002b; + public static final int cancel_button=0x7f04002c; public static final int comma_msg=0x7f04001a; - public static final int conf_button=0x7f040027; + public static final int conf_button=0x7f040028; public static final int conf_route_msg=0x7f040017; public static final int conf_time_msg=0x7f040018; public static final int conf_title=0x7f040005; public static final int date_title=0x7f040002; - public static final int def_button=0x7f040025; - public static final int delete_button=0x7f04002a; + public static final int def_button=0x7f040026; + public static final int delete_button=0x7f04002b; public static final int do_service_msg=0x7f04001b; + public static final int end_rouote_msg=0x7f04001d; public static final int end_service_qmsg=0x7f040015; public static final int end_time_title=0x7f040004; - public static final int exit_button=0x7f040024; + public static final int exit_button=0x7f040025; public static final int friday_title=0x7f04000c; public static final int hello=0x7f040000; - public static final int history_button=0x7f040022; + public static final int history_button=0x7f040023; public static final int history_tite=0x7f040010; - public static final int keyword_button=0x7f040023; + public static final int keyword_button=0x7f040024; public static final int keyword_title=0x7f04000e; public static final int monday_title=0x7f040008; - public static final int monitor_button=0x7f04001f; - public static final int return_button=0x7f040026; - public static final int route_button=0x7f04001e; + public static final int monitor_button=0x7f040020; + public static final int return_button=0x7f040027; + public static final int route_button=0x7f04001f; public static final int route_title=0x7f04000f; public static final int saturday_title=0x7f04000d; - public static final int start_service_button=0x7f040020; + public static final int start_rouote_msg=0x7f04001c; + public static final int start_service_button=0x7f040021; public static final int start_service_msg=0x7f040019; public static final int start_service_qmsg=0x7f040014; public static final int start_time_title=0x7f040003; - public static final int stop_service_button=0x7f040021; + public static final int stop_service_button=0x7f040022; public static final int sunday_title=0x7f040007; public static final int thursday_title=0x7f04000b; public static final int time_title=0x7f040011; public static final int tpm_title=0x7f040012; public static final int tuesday_title=0x7f040009; - public static final int update_button=0x7f040029; - public static final int update_route_button=0x7f04001d; + public static final int update_button=0x7f04002a; + public static final int update_route_button=0x7f04001e; public static final int update_route_msg=0x7f040016; - public static final int wait_rouote_msg=0x7f04001c; public static final int warn_dialog_title=0x7f040013; public static final int wednesday_title=0x7f04000a; public static final int week_title=0x7f040006; - public static final int yes_button=0x7f04002c; + public static final int yes_button=0x7f04002d; } } diff --git a/workspace/TrainDelayed/gen/com/td/service/ITrainService.java b/workspace/TrainDelayed/gen/com/td/service/ITrainService.java index 11a1588..8eea7e9 100644 --- a/workspace/TrainDelayed/gen/com/td/service/ITrainService.java +++ b/workspace/TrainDelayed/gen/com/td/service/ITrainService.java @@ -61,6 +61,13 @@ this.setListener(_arg0); reply.writeNoException(); return true; } +case TRANSACTION_stop: +{ +data.enforceInterface(DESCRIPTOR); +this.stop(); +reply.writeNoException(); +return true; +} } return super.onTransact(code, data, reply, flags); } @@ -112,10 +119,26 @@ _reply.recycle(); _data.recycle(); } } +public void stop() throws android.os.RemoteException +{ +android.os.Parcel _data = android.os.Parcel.obtain(); +android.os.Parcel _reply = android.os.Parcel.obtain(); +try { +_data.writeInterfaceToken(DESCRIPTOR); +mRemote.transact(Stub.TRANSACTION_stop, _data, _reply, 0); +_reply.readException(); +} +finally { +_reply.recycle(); +_data.recycle(); +} +} } static final int TRANSACTION_doExecute = (android.os.IBinder.FIRST_CALL_TRANSACTION + 0); static final int TRANSACTION_setListener = (android.os.IBinder.FIRST_CALL_TRANSACTION + 1); +static final int TRANSACTION_stop = (android.os.IBinder.FIRST_CALL_TRANSACTION + 2); } public int doExecute(java.lang.String msg) throws android.os.RemoteException; public void setListener(com.td.service.ITrainServiceCallback callback) throws android.os.RemoteException; +public void stop() throws android.os.RemoteException; } diff --git a/workspace/TrainDelayed/res/layout/wait.xml b/workspace/TrainDelayed/res/layout/wait.xml index 3c3d4f9..52fdea3 100644 --- a/workspace/TrainDelayed/res/layout/wait.xml +++ b/workspace/TrainDelayed/res/layout/wait.xml @@ -8,17 +8,23 @@ android:id="@+id/linearLayouta0" android:layout_height="wrap_content" android:background="#999999" + android:layout_weight="0" android:padding="3dip" android:layout_width="fill_parent"> - - + android:layout_height="wrap_content" /> - + +