将值传递给Service,intentService或bindService?

时间:2015-05-14 12:56:18

标签: java android service

我需要将3个浮点数传递给服务,最后服务需要将'$'或'false'布尔值发回给我。

我读到了这两个,但不知道我需要使用什么, 一个例子将不胜感激。

1 个答案:

答案 0 :(得分:1)

关于你的第一个问题:将para传递给意向服务

Using putExtra to pass values to intent service

,关于从意向服务发送回活动的通知:

Using ResultReceiver in Android

或尝试在服务中使用Callbacks Interface并在活动

上实现它
// on intent service
private onGetNotification notify=(onGetNotification)contextOfActivity;

public interface onGetNotification {
    public setOnGetNotification(Boolean result);
}

// use when finish
public void endOfService(){
    notify.setOnGetNotification(true);
}

希望有所帮助:)