के साथ एंड्रॉइड पार्सलेबल कार्यान्वयन इसलिए मैं एक टेस्ट ऐप लागू कर रहा हूं जिसमें मैं टूर्नामेंट ऑब्जेक्ट पार्ससेल के रूप में तैयार करूंगा और उन्हें इरादों के बीच पारित कर दूंगा। एक टूर्नामेंट में शामिल हैं: । टूर्नामेंट का नाम । नियम । मिलान करने वाले खिलाड़ियों के लिए नियम (यादृच्छिक/मैनुअल) ।ArrayList
Tournament.java
public class TournamentData implements Parcelable {
private String tourName;
private int bestOf;
private boolean isRandom;
private ArrayList<Player> playerList;
public TournamentData(String name, int tourBestOf, boolean random) {
this.tourName = name;
this.bestOf = tourBestOf;
this.isRandom = random;
}
public void addPlayer(Player newPlayer) {
this.playerList.add(newPlayer);
}
public ArrayList<Player> getPlayerList() {
return playerList;
}
/* getters and setters excluded from code here */
public int describeContents() {
// TODO Auto-generated method stub
return 0;
}
public void writeToParcel(Parcel out, int flags) {
// TODO Auto-generated method stub
}
Player.java
public class Player {
private String playerName;
private String playerEmail;
public Player(String name, String email) {
this.playerName = name;
this.playerEmail = email;
}
/* getter and setters are excluded */
}
: खिलाड़ियों
की एक सरणी सूची यह वही है मैं अब तक किया है मैं एक एम एंड्रॉइड के लिए नया (मेरा मतलब बहुत नया है; मुझे लगता है कि इसमें 10 घंटे)। तो मैं सोच रहा हूं: । क्या टूर्नामेंट ऑब्जेक्ट की चश्मा दिए गए पार्सेलबल ऑब्जेक्ट को बनाना संभव है जिसमें ArrayList है? । सभी टूर्नामेंट डेटा को एक पार्ससेल योग्य ऑब्जेक्ट में कैसे स्टोर करें और उन्हें अन्य गतिविधि से कैसे एक्सेस करें? (अर्थात् ए और बी)।
चेकआउट इस उत्तर जिसके लिए कैसे करने के लिए पूर्ण उदाहरण है parcle पार्सल का उपयोग कर पार्स सरणी सूची। http://stackoverflow.com/questions/7400564/android-parcelable-retailerorderactivity-java-return-null/7400675#7400675 –
@LalitPoptani: तो क्या खिलाड़ी ऑब्जेक्ट को पार्सलबल भी होना चाहिए? –
हाँ ऐसा करने के लिए बेहतर है। –