Я расширил фрагмент с именем DetailFragment из домашней активности. Но я не могу получить доступ к функциям активности в классе фрагментов, например анимации, tablayout и любых других функциях, которые я делал в деятельности. Но когда я изменить фрагмент на активность фрагментов, каждая ошибка очищается, но мне нужен только фрагмент.Android устал с фрагментом
Вот мой код
public class DetailFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater,ViewGroup container, Bundle args) {
View view = inflater.inflate(R.layout.activity_detail, container, false);
получаю ошибку @ 'loadanimation'
Animation animationFadeIn = AnimationUtils.loadAnimation(this,R.anim.fadein);
Animation animationFadeOut = AnimationUtils.loadAnimation(this,R.anim.fadeout);
получение ошибки @ onTouchEvent '
public boolean onTouchEvent(MotionEvent event) {
mGestureDetector.onTouchEvent(event);
return super.onTouchEvent(event);
return view;
}
}
мне нужно знать что возможно ли работать с фрагментом, как мы работаем над активностью, или есть какие-либо функции, такие как метод getActivity для доступа к классу активности и как я могу его реализовать. достаточно. заблаговременно программисты.
Что ошибка вы получаете? –
'Метрика загрузки метода не применима для DetailFragment', но ошибка становится очищенной, когда я изменяю расширение фрагмента, чтобы продлить действие. –