Android Server类
2010-10-19 20:17:26 来源:WEB开发网36. return null;
37. }
38.
39. @Override
40. public void onDestroy() {
41. objHandler.removeCallbacks(mTasks);
42. super.onDestroy();
43. }
44. }
package my.android.AppServer; import android.app.Service; import android.content.Intent; import android.os.Handler; import android.os.IBinder; import android.util.Log; public class mService extends Service { private Handler objHandler = new Handler(); private int intCounter = 0; private Runnable mTasks = new Runnable() { public void run() { intCounter++; Log.i("hippo", "counter:" + Integer.toString(intCounter)); objHandler.postDelayed(mTasks, 1000); } }; @Override public void onStart(Intent intent, int startId) { objHandler.postDelayed(mTasks, 1000); super.onStart(intent, startId); } @Override public void onCreate() { super.onCreate(); } @Override public IBinder onBind(Intent intent) { // TODO Auto-generated method stub return null; } @Override public void onDestroy() { objHandler.removeCallbacks(mTasks); super.onDestroy(); } }
view plaincopy to clipboardprint?
1. < ?xml version="1.0" encoding="utf-8"?>
2. < LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
3. android:orientation="vertical"
4. android:layout_width="fill_parent"
5. android:layout_height="fill_parent"
6. >
7. < TextView
8. android:layout_width="fill_parent"
9. android:layout_height="wrap_content"
10. android:text="@string/hello"
11. />
12. < Button
13. android:id="@+id/button1_id"
14. android:layout_width="fill_parent"
15. android:layout_height="wrap_content"
16. android:text="@string/button1_label"
17. />
18. < Button
19. android:id="@+id/button2_id"
更多精彩
赞助商链接