আমি একটি নতুন প্রকল্প শুরু করছি যা AppCompat/ActionBarCompat
ইন v7
সাপোর্ট লাইব্রেরিটি ব্যবহার করে । আমি getSupportActionBar
কোনও খণ্ডের মধ্যে থেকে কীভাবে এটি ব্যবহার করব তা নির্ধারণ করার চেষ্টা করছি । আমার ক্রিয়াকলাপটি যে খণ্ডটি হোস্ট করেছে তা প্রসারিত হয়েছে ActionBarActivity
, তবে আমি খণ্ডগুলির জন্য একটি অনুরূপ সমর্থন শ্রেণি দেখতে পাচ্ছি না।
আমার খণ্ডের মধ্যে থেকে
public class CrimeFragment extends Fragment {
//...
getActivity().getSupportActionBar().setSubtitle(R.string.subtitle); // getSupportActionBar is not defined in the v4 version of Fragment
//...
}
এটি ব্যবহারের জন্য গুগল পৃষ্ঠা ( http://android-developers.blogspot.in/2013/08/actionbarcompat-and-io-2013-app-source.html ) বলছে v4
খণ্ডের জন্য কোনও পরিবর্তন করা উচিত নয় । আমাকে কি আমার সমস্ত getActivity()
কল কাস্ট করতে হবে ActionBarActivity
? এটি দেখতে খারাপ ডিজাইনের মতো।