পূর্ববর্তী উত্তরগুলির বেশিরভাগগুলি কীভাবে, কেন এবং কখন ব্যবহার করতে হবে onResume()
তা ব্যাখ্যা করে একটি ভাল কাজ করে তবে আমি আপনার পুনরায় তৈরি সম্পর্কে কিছু যুক্ত করতে চাই Activity
।
আমি জানতে চাই যে অনক্রিট () বা অনেসিউম () বা কী পদ্ধতিটি কার্যকর করা হয় তা অন্যটির সন্ধানের পরে আমি ক্রিয়াকলাপটি পুনরায় চালু করতে চাই কিনা
উত্তরটি onCreate()
তবে যাইহোক, আসলে এটি পুনরায় তৈরি করার সিদ্ধান্ত নেওয়ার সময় আপনার নিজের থেকে নিজেকে জিজ্ঞাসা করা উচিত Activity
যে পুনরায় নতুন করে তৈরি করা দরকার। যদি একটা এডাপটার ডাটা, একটি তালিকার জন্য বলছি, তারপর আপনি কল করতে পারেন notifyDataChanged()
উপর adapter
repopulate করতে adapter
এবং সবকিছু পুনরায় আঁকুন করতে হবে না।
এছাড়াও, যদি আপনি শুধু নির্দিষ্ট আপডেট করা দরকার views
তারপর সব না একে ডাকতে আরও দক্ষ হতে পারে কিন্তু invalidate()
উপর view
যে প্রয়োজন আপডেট (গুলি)। এটি কেবল এগুলি পুনরায় আঁকবে views
এবং সম্ভবত আপনার অ্যাপ্লিকেশনটিকে আরও সুচারুভাবে চালানোর অনুমতি দেবে। আমি আশা করি এটা তোমাকে সাহায্য করবে।