Page 316 - 2020학년도 MDP과제발표회 자료집 (통신과) (3)
P. 316
o 각 변수값 정의(MainActivity)
package com.example.fb_slide;
import ...
public class MainActivity extends AppCompatActivity {
FragmentPagerAdapter adapterViewPager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ViewPager vpPager = (ViewPager) findViewById(R.id.vpPager);
adapterViewPager = new MyPagerAdapter(getSupportFragmentManager());
vpPager.setAdapter(adapterViewPager);
CircleIndicator indicator = (CircleIndicator) findViewById(R.id.indicator);
indicator.setViewPager(vpPager);
FirebaseInstanceId.getInstance().getToken();
}
public static class MyPagerAdapter extends FragmentPagerAdapter {
private static int NUM_ITEMS = 3;
public MyPagerAdapter(FragmentManager fragmentManager) {
super(fragmentManager);
}
@Override
public int getCount() {
return NUM_ITEMS;
}
@Override
public Fragment getItem(int position) {
switch (position) {
case 0:
return FirstFragment.newInstance("dust", "- 1 -"," 현재 대기상태
","ug/m^3","status","null");
case 1:
return SecondFragment.newInstance("electricity", "- 2 -"," 현재 사용 전력량
","KW/h","null1","gashttp");
case 2:
return ThirdFragment.newInstance("tax", "- 3 -"," 이번 달 전기세 원","
","null2","firehttp");
- 328 -