PASS DATA FROM ONE ACTIVITY TO ANOTHER SHAREDPREFRENCE (HINDI)

        आज मैं आपको बताने वाला हूँ कि, Android Studio में PASS DATA FROM ONE ACTIVITY TO OTHER SHAREDPREFERENCE कैसे करते हैं, और Process क्या है।

SharedPreference एक Android की library जिसके द्वारा आप Sharedpreference में data Store करा सकते हैं, और उसको कहीं भी और किसी भी जगह जैसे की कोई भी Activity या किसी भी Fragment में use कर सकते हैं, इस Technology और library के मदद से हम इसे बहुत आसानी से भेज सकते हैं:- 



PASS DATA FROM ONE ACTIVITY TO ANOTHER SHAREDPREFRENCE (HINDI)



//above onCreate Method

SharedPreferences shf;
public static final String MyPREFERENCES = "MyPrefs";

//below onCreate Method


shf = getSharedPreferences(MyPREFERENCES, Context.MODE_PRIVATE);

SharedPreferences.Editor editor = shf.edit();

editor.putBoolean("keyBool", true);

editor.putInt("keyInt", 5);

editor.putString("keyStr", "anyvalue");

editor.commit();



दूसरे Activity या किसी भी जगह उसे करने के लिए:- 



//above onCreate Method

SharedPreferences shf;

public static final String MyPREFERENCES = "MyPrefs";

//below onCreate Method


shf = getSharedPreferences(MyPREFERENCES, Context.MODE_PRIVATE);

SharedPreferences.Editor editor = shf.edit();

boolean bool = editor.getBoolean("keyBool", true);    //true is a default value we have to declare

int keyInteger = editor.getInt("keyInt", 0);            //0 is the default value 

String keyString = editor.getString("keyStr", "defaultValue");  //default value can be null






इसमे एक Facts यह भी है की, इसके हर एक value को जानना जरूरी है। जैसा की इसमे मैंने कहा है, editor.getInt("keyInt", 0);  0 delcare किया हूँ, इसमे हमे default value करना जरूरी ताकि हम पता कर सके जो भी value हम भेजे हैं, वो इसमे आया है की नहीं, और या default value दिखा रहा है।


अगर आपको Bundle के द्वारा भेजने के लिए इस लिंक पर जाएँ:-

PASS DATA FROM MAINACTIVITY OR ANY ACTIVITY TO ANOTHER ACTIVITY (USING BUNDLE) HINDI


नया पेज पुराने