আমি আমার অ্যাপ্লিকেশনটিতে ভিউপেজার ব্যবহার করছি এবং এটি প্রধান ক্রিয়াকলাপে এটি সংজ্ঞায়িত করছি। onCreateপদ্ধতির অভ্যন্তরে আমি SharedPreferences থেকে কয়েকটি পৃষ্ঠা লোড করি এবং তারপরে এটি পেজারআডাপ্টারে পাস করি:
@Override
public int getCount() {
return numberOfPages;
}
সমস্যাটি হ'ল আমি যদি এই সংখ্যাকে পছন্দসই (বা অন্য কোনও ক্রিয়াকলাপে) এর আগে পরিবর্তন করা পৃষ্ঠার সূচকে অন্য কিছুতে পরিবর্তন করতাম তবে আমার অ্যাপ্লিকেশন ক্রাশ হয়ে গেছে কারণ যখন এই ভিউপ্যাজারের সাথে ক্রিয়াকলাপে ফিরে আসি তখন এই সূচকটি সীমার বাইরে চলে যায়। সক্রিয় ভিউপ্যাজারের পৃষ্ঠা পরিবর্তন করে এটি ঠিক করা যেতে পারে। এটা করতে কোন উপায় আছে কি?
0মধ্যেonPauseপদ্ধতি এবং কোন বিপর্যস্ত হয়। ধন্যবাদ।