कस्टम ऑब्जेक्ट्स को Serializable बनाना
यह उदाहरण दर्शाता है कि कस्टम ऑब्जेक्ट्स को Serializable कैसे बनाया जाए।
चरण 1: नया प्रोजेक्ट बनाएं
Android Studio में File → New Project पर जाएं और आवश्यक विवरण भरकर एक नया प्रोजेक्ट बनाएं।
चरण 2: res/layout/activity_main.xml में कोड जोड़ें
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="https://schemas.android.com/apk/res/android"
xmlns:app="https://schemas.android.com/apk/res-auto"
xmlns:tools="https://schemas.android.com/tools"
android:layout_width="match_parent"
android:gravity="center"
android:layout_height="match_parent"
tools:context=".MainActivity"
android:orientation="vertical">
<Button
android:id="@+id/parcleObject"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="27dp"
android:text="Click here" />
</LinearLayout>
चरण 3: src/MainActivity.java में कोड जोड़ें
package 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;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
SerializableObject sample;
@RequiresApi(api = Build.VERSION_CODES.LOLLIPOP)
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
findViewById(R.id.parcleObject).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
sample = new SerializableObject("sairamkrishna Mammahe");
Toast.makeText(MainActivity.this, sample.getName(), Toast.LENGTH_LONG).show();
}
});
}
}
चरण 4: src/SerializableObject.java में कोड जोड़ें
package com.example.myapplication;
import java.io.Serializable;
class SerializableObject implements Serializable {
String name;
public SerializableObject(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
ऐप चलाएं
अपने Android डिवाइस को कंप्यूटर से कनेक्ट करें। Android Studio में प्रोजेक्ट की एक्टिविटी फाइल खोलें और टूलबार से Run आइकन पर क्लिक करें। अपना मोबाइल डिवाइस चुनें और डिफॉल्ट स्क्रीन देखें।

अब बटन पर क्लिक करें, यह नीचे दिखाए अनुसार परिणाम दिखाएगा:
