यह उदाहरण दिखाता है कि मैं अपने कस्टम ऑब्जेक्ट्स को सीरियल करने योग्य कैसे बना सकता हूं
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
<बटन एंड्रॉइड:आईडी ="@ + आईडी / पार्सलऑब्जेक्ट" एंड्रॉइड:लेआउट_विड्थ ="रैप_कंटेंट" एंड्रॉइड:लेआउट_हाइट ="रैप_कंटेंट" एंड्रॉइड:लेआउट_अलाइनपैरेंटटॉप =" true" android:layout_centerHorizontal ="true" android:layout_marginTop ="27dp" android:text ="यहां क्लिक करें"/>
उपरोक्त कोड में, हमने सीरियल करने योग्य ऑब्जेक्ट मान दिखाने के लिए बटन दृश्य लिया है।
चरण 3 - निम्न कोड को src/MainActivity.java
में जोड़ेंपैकेज com.example.myapplication;import android.os.Build;import android.os.Bundle;import android.support.annotation.RequiresApi;import android.support.v7.app.AppCompatActivity;import android.view.View; आयात android.widget.Toast; सार्वजनिक वर्ग MainActivity AppCompatActivity {serializableObject नमूना बढ़ाता है; @RequiresApi(api =Build.VERSION_CODES.LOLLIPOP) @Override संरक्षित शून्य onCreate (बंडल सेव्ड इंस्टेंसस्टेट) {super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); findViewById(R.id.parcleObject).setOnClickListener(new View.OnClickListener() {@Override public void onClick(View v) {नमूना =new serializableObject("sairam Krishna Mammahe"); Toast.makeText(MainActivity.this,sample.getName (), टोस्ट। LENGTH_LONG)। शो (); }}); }}पूर्व>चरण 3 - निम्न कोड को src/ serializableObject.java में जोड़ें
पैकेज com.example.myapplication;import java.io.Serializable;class serializableObject Serializable लागू करता है { स्ट्रिंग नाम; सार्वजनिक धारावाहिक वस्तु (स्ट्रिंग नाम) {this.name =नाम; } सार्वजनिक स्ट्रिंग getName () {वापसी का नाम; }}पूर्व>
आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -
अब बटन पर क्लिक करें, यह नीचे दिखाए अनुसार परिणाम दिखाएगा -