WEB开发网
开发学院手机开发Android 开发 Android Server类:在 LOG 中显示进程 阅读

Android Server类:在 LOG 中显示进程

 2010-09-10 00:23:00 来源:WEB开发网   
核心提示:setContentView(R.layout.main);mButton1 = (Button) findViewById(R.id.button1_id);mButton1.setOnClickListener(this);mButton2 = (Button) findViewById(R.id.button2_

setContentView(R.layout.main);

mButton1 = (Button) findViewById(R.id.button1_id);

mButton1.setOnClickListener(this);

mButton2 = (Button) findViewById(R.id.button2_id);

mButton2.setOnClickListener(this);

}

public void onClick(View v) {

// TODO Auto-generated method stub

switch (v.getId()) {

case R.id.button1_id:

Intent i = new Intent(this, mService.class);

i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

startService(i);

break;

case R.id.button2_id:

Intent i2 = new Intent(this, mService.class);

stopService(i2);

break;

default:

break;

}

}

}

view plaincopy to clipboardprint?

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() {

上一页  1 2 3 4 5  下一页

Tags:Android Server LOG

编辑录入:coldstar [复制链接] [打 印]
赞助商链接