下面给出一个appWidget中Service通讯的例子
创建一个Service子类,用来处理appWidget发送过来的命令
package com.example.service;
import android.app.Service;
import android.content.Intent;
import android.os.IBinder;
public class myService extends Service{
@Override
public IBinder onBind(Intent intent) {
// TODO Auto-generated method stub
return null;
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
// TODO Auto-generated method stub
System.out.println("--------------flags--------->" + flags);
System.out.println("--------------startId--------->" + startId);
System.out.println("----------------------->onStartCommand");
String value = intent.getStringExtra("hello");
System.out.println("value = " + value);
return super.onStartCommand(intent, flags, startId);
}
}
为按钮绑定监听器,当点击按钮时发送一个Service
<