Guest User

Untitled

a guest
Nov 20th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.34 KB | None | 0 0
  1. protected void onCreate(Bundle savedInstanceState) {
  2. super.onCreate(savedInstanceState);
  3.  
  4. Parse.initialize(this);
  5. ParseInstallation.getCurrentInstallation().saveInBackground();
  6.  
  7. setContentView(R.layout.activity_main);
  8. .......
  9.  
  10. ParseQuery<ParseObject> query = ParseQuery.getQuery("Items");
  11. // this will find the user.
  12. // then find the first instance
  13. query.findInBackground(new FindCallback<ParseObject>() {
  14. @Override
  15. public void done(List<ParseObject> objects, com.parse.ParseException e) {
  16. List<Items> 1List = new ArrayList<Items>();
  17. List<Items> 2List = new ArrayList<Items>();
  18. if (objects == null) {
  19. Log.d("nothing found", "let's go ahead and create a new object.");
  20. //ADD THE OBJECT AS A NEW OBJECT!!!!
  21. } else {
  22. for(i=0;objects.size() > 0;i++) {
  23. ParseObject parseObject = objects.get(i);
  24. if(parseObject.getString("iduser").equals(ID_1)){
  25.  
  26. 1List.add(objects.get(i));//ERROR HOW TO FIXED?
  27. /*THIS ERROR add
  28. (com.dev.bob.recife3.persistence.Items)
  29. in List cannot be applied
  30. to
  31. (com.parse.ParseObject)*/
  32.  
  33. }else{
  34. 2List.add(objects.get(i));//ERROR HOW TO FIXED?
  35. /*THIS ERROR add
  36. (com.dev.bob.recife3.persistence.Items)
  37. in List cannot be applied
  38. to
  39. (com.parse.ParseObject)*/
  40. }
  41. if (getFragmentRefreshListener1() != null) {
  42. getFragmentRefreshListener1().onRefresh(new ItemsAdapter(getContext(), 1List));
  43. }
  44.  
  45. if (getFragmentRefreshListener2() != null) {
  46. getFragmentRefreshListener2().onRefresh(new ItemsAdapter(getContext(), 2List));
  47. }
  48. String test = parseObject.getString("name").toString();//JUST A TEST
  49. Log.d("points found", "" + "");
  50. }
  51. }
  52. }
  53. });
  54. }
  55. ........
  56. public class SectionPagerAdapter extends FragmentPagerAdapter {
  57.  
  58. public SectionPagerAdapter(FragmentM2ger fm) {
  59. super(fm);
  60. }
  61.  
  62. @Override
  63. public Fragment getItem(int position) {
  64. switch (position) {
  65. case 0:
  66. return new 2TabFragment();
  67. case 1:
  68. return new 1TabFragment();
  69. default:
  70. return new 2TabFragment();
  71. }
  72. }
  73.  
  74. @Override
  75. public int getCount() {
  76. return 2;
  77. }//retorna as duas abas estaticamente
  78.  
  79. @Override
  80. public CharSequence getPageTitle(int position) {
  81. switch (position) {
  82. case 0:
  83. return getString(R.string.2);
  84. case 1:
  85. return getString(R.string.1);
  86. default:
  87. return getString(R.string.2);
  88. }
  89. }
  90. }
  91. private Context getContext(){
  92. return this;
  93. }
  94.  
  95. public FragmentRefreshListener getFragmentRefreshListener1() {
  96. return fragmentRefreshListener1;
  97. }
  98.  
  99. public void setFragmentRefreshListener1(FragmentRefreshListener fragmentRefreshListener1) {
  100. this.fragmentRefreshListener1 = fragmentRefreshListener1;
  101. }
  102.  
  103. private FragmentRefreshListener fragmentRefreshListener1;
  104.  
  105. public interface FragmentRefreshListener{
  106. void onRefresh(ItemsAdapter itemsAdapter);
  107. }
  108.  
  109.  
  110. public FragmentRefreshListener2 getFragmentRefreshListener2() {
  111. return fragmentRefreshListener2;
  112. }
  113.  
  114. public void setFragmentRefreshListener2(FragmentRefreshListener2 fragmentRefreshListener2) {
  115. this.fragmentRefreshListener2 = fragmentRefreshListener2;
  116. }
  117.  
  118. private FragmentRefreshListener2 fragmentRefreshListener2;
  119.  
  120. public interface FragmentRefreshListener2{
  121. void onRefresh(ItemsAdapter itemsAdapter);
  122. }
  123. }
Add Comment
Please, Sign In to add comment