Advertisement
Guest User

Untitled

a guest
Feb 24th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.44 KB | None | 0 0
  1. @Override
  2. public void onDataReceived(Map<String, List<Map<Integer, String>>> receivedData) {
  3.  
  4. Log.i("CarerActivity:onDataReceived", "Map received by Fragment.");
  5. Log.i("CarerActivity:onDataReceived", receivedData.toString());
  6. Log.i("Fragment ID", ""+R.id.configurationfragment);
  7.  
  8. TabConfiguration configurationFragment = (TabConfiguration) getSupportFragmentManager().findFragmentById(R.id.configurationfragment);
  9.  
  10. if(configurationFragment != null){
  11. Log.i("CarerActivity:onDataReceived", "Fragment not null.");
  12. }else{
  13. Log.i("CarerActivity:onDataReceived", "Fragment null!");
  14. }
  15. }
  16.  
  17. public static final int configurationfragment=0x7f080001;
  18.  
  19. public static final class id{
  20.  
  21. public class PagerUserAdapter extends FragmentStatePagerAdapter
  22. {
  23. private final static String titles[] = {"Profile", "Badges", "Skills", "Accomplishments"};
  24.  
  25. private Bundle args;
  26.  
  27. public PagerUserAdapter(FragmentManager fm, CWUser u)
  28. {
  29. super(fm);
  30.  
  31. this.args = new Bundle();
  32. args.putSerializable(Constants.BUNDLE_USER, u);
  33. }
  34.  
  35. public void refresh(CWUser u)
  36. {
  37. args.putSerializable(Constants.BUNDLE_USER, u);
  38. this.notifyDataSetChanged();
  39. }
  40.  
  41. @Override
  42. public CharSequence getPageTitle(int position)
  43. {
  44. return titles[position];
  45. }
  46.  
  47. @Override
  48. public Fragment getItem(int position)
  49. {
  50. switch(position)
  51. {
  52. case 0:
  53. return ProfileFragment.newInstance(args);
  54. case 1:
  55. return BadgesFragment.newInstance(args);
  56. case 2:
  57. return SkillsFragment.newInstance(args);
  58. case 3:
  59. return AccomplishmentsFragment.newInstance(args);
  60. default:
  61. return ProfileFragment.newInstance(args);
  62. }
  63. }
  64.  
  65. @Override
  66. public int getCount()
  67. {
  68. return titles.length;
  69. }
  70.  
  71. @Override
  72. public int getItemPosition(Object object)
  73. {
  74. return POSITION_NONE;
  75. }
  76. }
  77.  
  78. public class BadgesFragment extends BaseFragment
  79. {
  80. public static BadgesFragment newInstance(Bundle args)
  81. {
  82. BadgesFragment f = new BadgesFragment();
  83. f.setArguments(args);
  84. return f;
  85. }
  86.  
  87. @Override
  88. public void onActivityCreated(Bundle savedInstanceState)
  89. {
  90. super.onActivityCreated(savedInstanceState);
  91.  
  92. CWUser u = (CWUser) getArguments().get(Constants.BUNDLE_USER);
  93. //do what you want with your new data
  94. }
  95. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement