Android Service(下)

 阅读本文需要先阅读

public class User implements Parcelable {      public int id;     public String name;      public User() {}      public User(int id, String name) {         this.id = id;         this.name = name;     }      protected User(Parcel in) {         id = in.readInt();         name = in.readString();     }      @Override     public void writeToParcel(Parcel dest, int flags) {         dest.writeInt(id);         dest.writeString(name);     }      @Override     public int describeContents() {         return 0;     }      public static final Creator<User> CREATOR = new Creator<User>() {         @Override         public User createFromParcel(Parcel in) {             return new User(in);         }          @Override         public User[] newArray(int size) {             return new User[size];         }     };  }
复制代码

2. 功能接口的抽取

复制代码
public interface IUserDao {      int selectUserCount();      User selectUser(User user);  }
复制代码

3. 新建一个IBinder

复制代码
public class MyBinder extends Binder implements IUserDao {      @Override     public int selectUserCount() {         return 20;     }      @Override     public User selectUser(User user) {         user.id = 4;         return user;     }  }
复制代码

4. 新建一个Service

50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信