আমার ঠিক কী করা দরকার তা বোঝানোর চেষ্টা করব।
আমার কাছে 3, আলাদা আলাদা স্ক্রিন রয়েছে যা এ, বি, সি বলে। হোম স্ক্রিন বলে আরেকটি পর্দা রয়েছে যেখানে 3 টি স্ক্রিনের বিটম্যাপটি গ্যালারী ভিউতে প্রদর্শিত হওয়া উচিত এবং ব্যবহারকারী কোন দৃষ্টিতে যেতে চান তা নির্বাচন করতে পারেন।
আমি 3 টি স্ক্রিনের বিটম্যাপগুলি পেতে সক্ষম হয়েছি এবং সমস্ত কোড কেবল হোমস্ক্রিন ক্রিয়াকলাপে রেখে গ্যালারী ভিউতে এটি প্রদর্শন করতে সক্ষম হয়েছি। এখন, এটি কোডটিকে অনেক জটিল করে তুলেছে এবং আমি এটি সহজ করতে চাই।
সুতরাং, আমি হোমস্ক্রিন থেকে অন্য ক্রিয়াকলাপ কল করতে পারি এবং এটি প্রদর্শিত না করে কেবল সেই স্ক্রিনের বিটম্যাপটি পাই। উদাহরণস্বরূপ, বলুন যে আমি কেবল হোমস্ক্রিন কল করি এবং এটি ক্রিয়াকলাপ এ, বি, সি কল করে এবং এ, বি, সি এর ক্রিয়াকলাপগুলির কোনওটিই প্রদর্শিত হয় না। এটি কেবল getDrawingCache () দ্বারা সেই স্ক্রিনের বিটম্যাপ দেয়। এবং তারপরে আমরা হোমস্ক্রিনে গ্যালারী ভিউতে bit বিটম্যাপগুলি প্রদর্শন করতে পারি।
আমি আশা করি আমি খুব স্পষ্টভাবে সমস্যাটি ব্যাখ্যা করেছি।
এটি যদি সম্ভব হয় তবে আমাকে জানান know