RoadSnappedLocationProvider

পাবলিক ইন্টারফেস RoadSnappedLocationProvider

রাস্তা-ছাড়া ব্যবহারকারী অবস্থানে সদস্যতা অনুমোদন করে। মনে রাখবেন যে রোড-স্ন্যাপড লোকেশন আপডেটে সদস্যতা নেওয়ার ফলে ব্যাটারি ড্রেন বা ব্যবহারকারীর অবস্থানের ডেটা অনিচ্ছাকৃত সংগ্রহের কারণ হতে পারে যদি ব্যাকগ্রাউন্ডে চলমান থাকে।

এই ইন্টারফেসের বাস্তবায়ন থ্রেড-নিরাপদ।

নেস্টেড ক্লাস সারাংশ

ইন্টারফেস RoadSnappedLocationProvider.LocationListener রাস্তার স্ন্যাপ করা অবস্থানের আপডেটগুলি উপলব্ধ হলে যে পদ্ধতিগুলিকে বলা হয় তার জন্য স্বাক্ষর সংজ্ঞায়িত করে৷

পাবলিক পদ্ধতির সারাংশ

বিমূর্ত শূন্যতা
addLocationListener ( RoadSnappedLocationProvider.LocationListener listener)
রাস্তা-ছাড়া অবস্থান আপডেটের জন্য একজন শ্রোতাকে নিবন্ধন করে।
বিমূর্ত শূন্যতা
LocationListener ( RoadSnappedLocationProvider.LocationListener শ্রোতা)
প্রদত্ত শ্রোতাকে নিবন্ধনমুক্ত করে যদি এটি বর্তমানে নিবন্ধিত থাকে, অন্যথায় এটির কোন প্রভাব নেই।
বিমূর্ত শূন্যতা
requestLocation Updates ( RoadSnappedLocationProvider.LocationListener listener)
এই পদ্ধতি অবজ্ঞা করা হয়. addLocationListener(RoadSnappedLocationProvider.LocationListener) ব্যবহার করুন
বিমূর্ত শূন্যতা
resetFreeNav ()
ফ্রিনাভ পরিষেবা পুনরায় চালু করার প্রচেষ্টা।
বিমূর্ত শূন্যতা
stopRequestingLocationUpdates ()
এই পদ্ধতি অবজ্ঞা করা হয়. removeLocationListener(RoadSnappedLocationProvider.LocationListener)

পাবলিক পদ্ধতি

সর্বজনীন বিমূর্ত শূন্য addLocationListener ( RoadSnappedLocationProvider.LocationListener listener)

রাস্তা-ছাড়া অবস্থান আপডেটের জন্য একজন শ্রোতাকে নিবন্ধন করে।

মেমরি ফাঁস, ব্যাটারি ড্রেন বা ব্যবহারকারীর অবস্থানের অনিচ্ছাকৃত লগিং এড়াতে, শ্রোতার আর প্রয়োজন না হলে (উদাহরণস্বরূপ, যখন অ্যাপটি ব্যাকগ্রাউন্ড করা হয়) তখন removeLocationListener(RoadSnappedLocationProvider.LocationListener) কল করা উচিত।

বিদ্যমান নিবন্ধিত শ্রোতারা একটি removeLocationListener(RoadSnappedLocationProvider.LocationListener) কল দ্বারা স্পষ্টভাবে অপসারণ না হওয়া পর্যন্ত নিবন্ধিত থাকবেন।

পরামিতি
শ্রোতা শ্রোতা নিবন্ধিত হতে হবে

সর্বজনীন বিমূর্ত অকার্যকর অপসারণLocationListener ( RoadSnappedLocationProvider.LocationListener listener)

প্রদত্ত শ্রোতাকে নিবন্ধনমুক্ত করে যদি এটি বর্তমানে নিবন্ধিত থাকে, অন্যথায় এটির কোন প্রভাব নেই।

পরামিতি
শ্রোতা শ্রোতা নিবন্ধনহীন হতে হবে

সর্বজনীন বিমূর্ত অকার্যকর অনুরোধ অবস্থান আপডেট ( RoadSnappedLocationProvider.LocationListener listener)

এই পদ্ধতি অবজ্ঞা করা হয়.
addLocationListener(RoadSnappedLocationProvider.LocationListener) ব্যবহার করুন

রাস্তা-ছাড়া অবস্থান আপডেটের জন্য একজন শ্রোতাকে নিবন্ধন করে। পূর্বে নিবন্ধিত কোনো শ্রোতাকে ওভাররাইড করে।

মেমরি লিক, ব্যাটারি ড্রেন, বা ব্যবহারকারীর অবস্থানের অনিচ্ছাকৃত লগিং এড়াতে, শ্রোতার আর প্রয়োজন না হলে stopRequestingLocationUpdates() কল করা উচিত (উদাহরণস্বরূপ, যখন অ্যাপটি ব্যাকগ্রাউন্ড করা হয়)।

একটি null আর্গুমেন্ট সহ এই পদ্ধতিতে কল করা stopRequestingLocationUpdates() কল করার সমতুল্য।

পরামিতি
শ্রোতা শ্রোতা নিবন্ধন করতে

সর্বজনীন বিমূর্ত অকার্যকর resetFreeNav ()

ফ্রিনাভ পরিষেবা পুনরায় চালু করার প্রচেষ্টা। পরিষেবাটি স্বাভাবিকভাবে চলছে বলে মনে না হলে এটি কল করা উচিত।

সর্বজনীন বিমূর্ত অকার্যকর stopRequestingLocationUpdates ()

এই পদ্ধতি অবজ্ঞা করা হয়.
removeLocationListener(RoadSnappedLocationProvider.LocationListener)

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