কম্পিউটার

উদাহরণ সহ Android শেয়ার্ড পছন্দগুলিতে apply() কীভাবে ব্যবহার করবেন?


শেয়ার্ড প্রেফারেন্স এপ্লাই() এ প্রবেশ করার আগে আমাদের জানা উচিত অ্যান্ড্রয়েডে শেয়ার্ড প্রেফারেন্স কি। শেয়ার পছন্দ ব্যবহার করে, আমরা কী এবং মান জোড়া হিসাবে মান সংরক্ষণ বা পুনরুদ্ধার করতে পারি। নীচে দেখানো হিসাবে ভাগ পছন্দের পাঁচটি ভিন্ন পদ্ধতি উপলব্ধ রয়েছে -

  • সম্পাদনা()৷ - এটি ভাগ করা পছন্দের মানগুলি সম্পাদনা করতে চলেছে

  • কমিট() - এটি xml ফাইলে ভাগ করা পছন্দের মানগুলি কমিট করবে

  • আবেদন() - এটি সম্পাদক থেকে ভাগ করা পছন্দের পরিবর্তনগুলি ফিরিয়ে দেবে৷

  • সরান(স্ট্রিং কী) - এটি শেয়ার্ড প্রেফারেন্স ইউজ কী থেকে কী এবং ভ্যালস মুছে ফেলবে৷

  • পুট() - এটি শেয়ার করা পছন্দ xml-এ কী এবং মান রাখবে।

ভাগ করা পছন্দের একটি নমুনা উদাহরণ সিনট্যাক্স যেমন নীচে দেখানো হয়েছে -

চূড়ান্ত শেয়ার করা পছন্দ sharedPreferences=getSharedPreferences("USER",MODE_PRIVATE);

উপরের সিনট্যাক্সে আমরা USER.xml হিসাবে একটি ভাগ করা পছন্দের ফাইল তৈরি করেছি এবং এটি ব্যক্তিগত মোড মানে অন্য কোনো অ্যাপ্লিকেশন এই ভাগ করা পছন্দ অ্যাক্সেস করতে পারে না৷

ভাগ করা পছন্দগুলিতে প্রয়োগ পদ্ধতির ব্যবহার -

আবেদন() অবিলম্বে ইন-মেমরি সঞ্চয়স্থানে লিখবে, এবং স্থায়ী সঞ্চয়স্থানে একটি অ্যাসিঙ্ক্রোনাস লেখার সময় নির্ধারণ করবে

এই নীচের উদাহরণটি উদাহরণ সহ Android শেয়ার করা পছন্দগুলিতে apply() কীভাবে ব্যবহার করবেন তা প্রদর্শন করে৷

ধাপ 1 − অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন প্রকল্প তৈরি করুন, ফাইল ⇒ নতুন প্রকল্পে যান এবং একটি নতুন প্রকল্প তৈরি করতে প্রয়োজনীয় সমস্ত বিবরণ পূরণ করুন৷

ধাপ 2 − res/layout/activity_main.xml-এ নিম্নলিখিত কোড যোগ করুন।

   <বোতাম android:id="@+id/button" android:layout_width="108dp" android:layout_height=" wrap_content" android:layout_marginStart="8dp" android:layout_marginLeft="8dp" android:layout_marginTop="120dp" android:layout_marginEnd="8dp" android:layout_marginRight="8dp" android:gravity="center_horizon="Senter_horizon:" Android " app:layout_constraintEnd_toEndOf="parent" app:layout_constraintHorizontal_bias="0.503" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="@+id/address" /> 
  1. অ্যান্ড্রয়েডে টেক্সট ওয়াচার ক্লাস কীভাবে ব্যবহার করবেন?

  2. অ্যান্ড্রয়েডে ডাটাবেসের সাথে রিসাইক্লারভিউ কীভাবে ব্যবহার করবেন?

  3. অ্যান্ড্রয়েডে অন্যান্য অ্যাপ্লিকেশনের ভাগ করা পছন্দগুলি কীভাবে পুনরুদ্ধার করবেন?

  4. একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশনের সাথে SQLite ডাটাবেস কিভাবে ব্যবহার করবেন?