public void listPostForCurrentMemberService() {
    if (GeneralHelpers.isInternetAvailable(getActivity())) {
      if (GlobalVariables.isCurrentMember == true) {
        // spinner.setVisibility(View.VISIBLE);
        PostService postService = new PostService(accessToken);
        postService.listPostsForMe();
        loading.setVisibility(View.VISIBLE);
      } else {

        // spinner.setVisibility(View.VISIBLE);
        SharedPreferences preferences =
            getActivity().getSharedPreferences("CurrentUser", getActivity().MODE_PRIVATE);
        Member member =
            Member.createUserFromJson(
                createJsonElementFromString(preferences.getString("profile_member", "")));
        PostService postService = new PostService(accessToken);
        postService.listPostsForMember(member.id);
        loading.setVisibility(View.VISIBLE);
      }
    } else {
      // ViewHelpers.showProgress(false, this, contentFrame, membersSearchProgress);
      ViewHelpers.showPopup(
          getActivity(),
          getResources().getString(R.string.alert_title_network),
          getResources().getString(R.string.no_connection),
          true);
    }
  }
예제 #2
0
  @Override
  public View onCreateView(
      LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

    getActivity().invalidateOptionsMenu();
    getActivity().getActionBar().setTitle("To do");
    BaseApplication.register(this);
    layoutInflater = inflater;
    preferences = getActivity().getSharedPreferences("CurrentUser", getActivity().MODE_PRIVATE);
    currentMember =
        Member.createUserFromJson(
            createJsonElementFromString(preferences.getString("current_member", "")));
    GlobalVariables.menuDeep = 1;
    getActivity().onPrepareOptionsMenu(GlobalVariables.menu);
    return null;
  }
  @Override
  public View onCreateView(
      LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    BaseApplication.register(this);

    SharedPreferences preferences =
        getActivity().getSharedPreferences("CurrentUser", getActivity().MODE_PRIVATE);
    currentUser =
        Member.createUserFromJson(
            createJsonElementFromString(preferences.getString("current_member", "")));
    accessToken = preferences.getString("access_token", "").replace("\"", "");

    PostsAdapter.lastClickedPosts = new ArrayList<Integer>();

    this.inflater = inflater;

    return null;
  }
예제 #4
0
  @Override
  public View onCreateView(
      LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    this.inflater = inflater;

    if (getArguments() != null)
      hubToDisplay = (Hub) getArguments().getSerializable(NEW_INSTANCE_HUB_KEY);

    SharedPreferences preferences =
        getActivity().getSharedPreferences("CurrentUser", getActivity().MODE_PRIVATE);
    currentMember =
        Member.createUserFromJson(
            createJsonElementFromString(preferences.getString("current_member", "")));
    accessToken = preferences.getString("access_token", "").replace("\"", "");
    GlobalVariables.menuDeep = 1;
    getActivity().onPrepareOptionsMenu(GlobalVariables.menu);
    BaseApplication.register(this);
    return null;
  }
예제 #5
0
  @Subscribe
  public void onGetListMembersByPaginationEvent(MembersEvent event) {

    if (firstTime && firstTimeSearch) {

    } else {
      this.from += GlobalVariables.SEARCH_SIZE;
      waitForSearch = false;

      loading.setVisibility(View.INVISIBLE);
      listViewMembers.setVisibility(View.VISIBLE);
      emptySearch.setVisibility(View.INVISIBLE);

      membersList.addAll(event.members);

      members = Member.membersInfoForItem(getActivity(), members, membersList);

      GlobalVariables.finderList = false;
      adapter = new TodoAdapter(getActivity(), membersList, listViewMembers, concernedMembers);
      listViewMembers.setAdapter(adapter);

      ViewHelpers.setListViewHeightBasedOnChildren(listViewMembers);

      listViewMembers.removeFooterView(footer);

      if (adapter.isEmpty()) {
        emptySearch.setVisibility(View.VISIBLE);
      } else emptySearch.setVisibility(View.INVISIBLE);

      if (onRefresh) {
        // TODO scroll to end of list
        listViewMembers.setSelection(lastPosition);
      }
      onRefresh = false;

      if (members.size() < GlobalVariables.SEARCH_SIZE) {
        noMoreMembers = true;
      }
      if (event.members.size() == 0) noMoreMembers = true;
    }
    firstTime = false;
  }