Android Studio에서 ViewPager를 만들려고했습니다. 내가 오류 얻을 : 라인 super(fm);
PagerAdapter()를 android.app에 적용 할 수 없습니다 FragmentManager
에서
PagerAdapter() cannot be applied to android.app FragmentManager
을 여기에 어댑터 내 코드입니다. 아무것도 바꾸어야합니까? super(fm);
에서
package com.example.admin.usthweather;
import android.app.Fragment;
import android.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import android.support.v4.app.FragmentStatePagerAdapter;
import android.support.v4.view.PagerAdapter;
import android.view.View;
/**
* Created by Admin on 11/15/2017.
*/
public class HomeFragmentAdapter extends PagerAdapter {
private final int PAGE_COUNT = 3;
private String titles[] = new String[] {"Hanoi","Paris", "Saigon"};
public HomeFragmentAdapter(FragmentManager fm){
super(fm);
}
@Override
public int getCount() {
return PAGE_COUNT;
}
// Override
public Fragment getItem(int page) {
// returns an instance of Fragment corresponding to the specified page
Fragment frag=null;
switch (page){
case 0:
frag=new Hanoi();
break;
case 1:
frag=new Paris();
break;
case 2:
frag=new Saigon();
break;
}
return frag;
}
@Override
public boolean isViewFromObject(View view, Object object) {
return false;
}
}