খণ্ডগুলির সাথে কাজ করার সময়, আমি স্থিতিশীল পদ্ধতির সমন্বয়ে একটি শ্রেণি ব্যবহার করি যা টুকরোগুলিতে ক্রিয়া সংজ্ঞায়িত করে। প্রদত্ত যে কোনও প্রকল্পের জন্য, আমার কাছে একটি ক্লাস বলা হতে পারে FragmentActions
, যার মধ্যে নিম্নলিখিতগুলির মতো পদ্ধতি রয়েছে:
public static void showDeviceFragment(FragmentManager man){
String tag = AllDevicesFragment.getFragmentTag();
AllDevicesFragment fragment = (AllDevicesFragment)man.findFragmentByTag(tag);
if(fragment == null){
fragment = new AllDevicesFragment();
}
FragmentTransaction t = man.beginTransaction();
t.add(R.id.main_frame, fragment, tag);
t.commit();
}
আমার কাছে অ্যাপ্লিকেশন স্ক্রিনে সাধারণত একটি পদ্ধতি থাকে। আমি যখন ছোট স্থানীয় ডাটাবেসগুলি (সাধারণত এসকিউএলাইট) নিয়ে কাজ করি তখন আমি এটির মতো কিছু করি তাই আমি এটি টুকরো টুকরো টুকরোয় প্রয়োগ করেছিলাম যা মনে হয় একই রকম ওয়ার্কফ্লো রয়েছে; যদিও আমি এর সাথে বিবাহিত নই।
আপনি কীভাবে আপনার অ্যাপ্লিকেশনগুলিকে ফ্রেগমেন্টস এপিআইয়ের সাথে ইন্টারফেস করতে সংগঠিত করেছেন এবং আপনার কী মনে হয় যে এটি প্রয়োগ করে?