14
วิธีที่ดีที่สุดในการแบ่งปันข้อมูลระหว่างกิจกรรมคืออะไร
ฉันมีกิจกรรมหนึ่งกิจกรรมซึ่งเป็นกิจกรรมหลักที่ใช้ทั่วทั้งแอพและมีตัวแปรจำนวนมาก ฉันมีสองกิจกรรมอื่น ๆ ที่ฉันต้องการใช้ข้อมูลจากกิจกรรมแรก ตอนนี้ฉันรู้ว่าฉันสามารถทำสิ่งนี้: GlobalState gs = (GlobalState) getApplication(); String s = gs.getTestMe(); อย่างไรก็ตามฉันต้องการแบ่งปันตัวแปรจำนวนมากและบางคนอาจค่อนข้างใหญ่ดังนั้นฉันไม่ต้องการสร้างสำเนาของพวกเขาเหมือนด้านบน มีวิธีรับและเปลี่ยนแปลงตัวแปรโดยตรงโดยไม่ต้องใช้วิธีรับและตั้งค่าหรือไม่ ฉันจำได้ว่าอ่านบทความบนเว็บไซต์ Google dev โดยบอกว่านี่ไม่เหมาะสำหรับการทำงานบน Android