Comment faire une interface partagable?

Comment puis-je faire un objet Interface partagable?

public interface Options{ public String getAction(); public String getType(); } public class OptionsInfo implements Parcelable { private int duration; private ArrayList<Options> path; public OptionsInfo(int duration) { super(); this.duration = duration; this.path = new ArrayList<Options>(); } public ArrayList<Options> getPath() { return path; } public void setPath(ArrayList<Options> path) { this.path = path; } public void addToPath(Options object) { path.add(object); } public int getDuration() { return duration; } public void setDuration(int duration) { this.duration = duration; } @Override public int describeContents() { // TODO Auto-generated method stub return 0; } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeInt(this.duration); dest.writeTypedList(this.path); } private OptionsInfo (Parcel in){ path = new ArrayList<Options>(); this.duration = in.readInt(); in.readTypedList(this.path, Options.CREATOR); } public static final Parcelable.Creator<OptionsInfo> CREATOR = new Parcelable.Creator<OptionsInfo>() { public OptionsInfo createFromParcel(Parcel in) { return new OptionsInfo(in); } public OptionsInfo[] newArray(int size) { return new OptionsInfo[size]; } }; } 

  • Cartes Android v2 s'écroule lorsqu'elle est rouverte en fragment
  • Comment utiliser InputConnectionWrapper?
  • Quand désinscrire le récepteur de diffusion enregistré dans onCreate?
  • Comment obtenir le nom de la ville par Latitude et Longitude dans Android?
  • Création d'un style par défaut avec des attributs personnalisés
  • Widget Android utilisant Cordova
  • Ajouter la barre d'outils de recherche sur la carte google comme dans l'application Android native
  • Comment puis-je sérialiser un objet et l'enregistrer dans un fichier dans Android?
  • Comment trouver tous les fichiers avec une certaine extension sur Android?
  • Conversion aayy-mm-dd en dd mm aaaa
  • Android SDK error: Essayer d'instancier une classe qui n'est pas un fragment
  • Android: comment obtenir des données / anr / traces.txt depuis Samsung Galaxy Tab?
  • One Solution collect form web for “Comment faire une interface partagable?”

     public interface Options implements Parcelable { public String getAction(); public String getType(); Creator<Options> getCreator(); } public class OptionsInfo implements Options{ private int duration; private ArrayList<Options> path; public OptionsInfo(int duration) { super(); this.duration = duration; this.path = new ArrayList<Options>(); } public ArrayList<Options> getPath() { return path; } public void setPath(ArrayList<Options> path) { this.path = path; } public void addToPath(Options object) { path.add(object); } public int getDuration() { return duration; } public void setDuration(int duration) { this.duration = duration; } @Override public int describeContents() { // TODO Auto-generated method stub return 0; } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeInt(this.duration); dest.writeTypedList(this.path); } private OptionsInfo (Parcel in){ path = new ArrayList<Options>(); this.duration = in.readInt(); in.readTypedList(this.path, Options.CREATOR); } public static final Parcelable.Creator<Options> CREATOR = new Parcelable.Creator<Options>() { public Options createFromParcel(Parcel in) { return new OptionsInfo(in); } public Options[] newArray(int size) { return new OptionsInfo[size]; } }; @Override public Creator<Options> getCreator() { return CREATOR; } } 
    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.