...
|
...
|
@@ -5,6 +5,7 @@ import android.support.annotation.NonNull; |
|
|
import android.support.v4.app.Fragment;
|
|
|
import android.support.v4.app.FragmentManager;
|
|
|
import android.support.v4.app.FragmentPagerAdapter;
|
|
|
import android.support.v4.view.ViewPager;
|
|
|
import android.util.Log;
|
|
|
import android.view.View;
|
|
|
import android.view.ViewGroup;
|
...
|
...
|
@@ -52,6 +53,7 @@ public class MainActivity extends BaseActivity { |
|
|
// frag
|
|
|
private List<Fragment> listfrag = new ArrayList<>();
|
|
|
MyAdapter myAdapter;
|
|
|
|
|
|
@Override
|
|
|
protected void initData() {
|
|
|
Config.Type = SharedPreferenceUtil.get(this, M.Type, "").toString();
|
...
|
...
|
@@ -61,7 +63,7 @@ public class MainActivity extends BaseActivity { |
|
|
Config.IDENTITY = (int) SharedPreferenceUtil.get(this, M.IDENTITY, Config.IDENTITY);
|
|
|
Config.StudentPhoto = (String) SharedPreferenceUtil.get(this, M.STUDENTPHOTO, "");
|
|
|
|
|
|
Log.e("11Config.IDENTITY===","==="+Config.IDENTITY);
|
|
|
Log.e("11Config.IDENTITY===", "===" + Config.IDENTITY);
|
|
|
if (Config.IDENTITY == 0) {//老师
|
|
|
listfrag.add(new HomeFragment()); // 教师端首页
|
|
|
} else {
|
...
|
...
|
@@ -83,14 +85,16 @@ public class MainActivity extends BaseActivity { |
|
|
} else {
|
|
|
mainRad2.setText("我的孩子");
|
|
|
}
|
|
|
myAdapter = new MyAdapter(getSupportFragmentManager());
|
|
|
myAdapter = new MyAdapter(getSupportFragmentManager());
|
|
|
pager.setOffscreenPageLimit(2); // 设置ViewPage缓存界面数
|
|
|
pager.setAdapter(myAdapter);
|
|
|
pager.addOnPageChangeListener(new BaseScroll() {
|
|
|
pager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
|
|
|
@Override
|
|
|
public void onPageScrolled(int i, float v, int i1) {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public void onPageSelected(int position) {
|
|
|
super.onPageSelected(position);
|
|
|
DebugLog.e("pager==="+position);
|
|
|
switch (position) {
|
|
|
case 0:
|
|
|
mainGroup.check(R.id.main_rad1);
|
...
|
...
|
@@ -106,7 +110,32 @@ public class MainActivity extends BaseActivity { |
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public void onPageScrollStateChanged(int i) {
|
|
|
}
|
|
|
});
|
|
|
// pager.addOnPageChangeListener(new BaseScroll() {
|
|
|
// @Override
|
|
|
// public void onPageSelected(int position) {
|
|
|
// super.onPageSelected(position);
|
|
|
// DebugLog.e("pager==="+position);
|
|
|
// switch (position) {
|
|
|
// case 0:
|
|
|
// mainGroup.check(R.id.main_rad1);
|
|
|
// break;
|
|
|
// case 1:
|
|
|
// mainGroup.check(R.id.main_rad2);
|
|
|
// break;
|
|
|
// case 2:
|
|
|
// mainGroup.check(R.id.main_rad3);
|
|
|
// break;
|
|
|
// case 3:
|
|
|
// mainGroup.check(R.id.main_rad4);
|
|
|
// break;
|
|
|
// }
|
|
|
// }
|
|
|
// });
|
|
|
}
|
|
|
|
|
|
@Override
|
...
|
...
|
@@ -118,7 +147,7 @@ public class MainActivity extends BaseActivity { |
|
|
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
|
|
|
super.onActivityResult(requestCode, resultCode, data);
|
|
|
Fragment JxtFragment = (Fragment) myAdapter.instantiateItem(pager, pager.getCurrentItem());
|
|
|
JxtFragment.onActivityResult(requestCode,resultCode,data);
|
|
|
JxtFragment.onActivityResult(requestCode, resultCode, data);
|
|
|
|
|
|
}
|
|
|
|
...
|
...
|
|