mirror of
https://github.com/overte-org/overte.git
synced 2025-08-08 11:17:34 +02:00
Android - People - Code review
This commit is contained in:
parent
4851b44de1
commit
ccb5bae4b6
3 changed files with 16 additions and 7 deletions
|
@ -90,7 +90,7 @@ public class FriendsFragment extends Fragment {
|
||||||
// ..
|
// ..
|
||||||
// 2. adapt options
|
// 2. adapt options
|
||||||
// ..
|
// ..
|
||||||
rootView.findViewById(R.id.userActionVisit).setVisibility(user.online?View.VISIBLE:View.GONE);
|
rootView.findViewById(R.id.userActionVisit).setVisibility(user.online ? View.VISIBLE : View.GONE);
|
||||||
// 3. show
|
// 3. show
|
||||||
mSlidingUpPanelLayout.setPanelState(SlidingUpPanelLayout.PanelState.EXPANDED);
|
mSlidingUpPanelLayout.setPanelState(SlidingUpPanelLayout.PanelState.EXPANDED);
|
||||||
}
|
}
|
||||||
|
@ -129,7 +129,9 @@ public class FriendsFragment extends Fragment {
|
||||||
}
|
}
|
||||||
|
|
||||||
private void onRemoveConnectionClick() {
|
private void onRemoveConnectionClick() {
|
||||||
if (mSelectedUsername == null) return;
|
if (mSelectedUsername == null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
|
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
|
||||||
builder.setMessage("Remove '" + mSelectedUsername + "' from People?");
|
builder.setMessage("Remove '" + mSelectedUsername + "' from People?");
|
||||||
|
|
|
@ -66,7 +66,9 @@ public class UserListAdapter extends RecyclerView.Adapter<UserListAdapter.ViewHo
|
||||||
@Override
|
@Override
|
||||||
public void retrieveError(Exception e, String message) {
|
public void retrieveError(Exception e, String message) {
|
||||||
Log.e("[USERS]", message, e);
|
Log.e("[USERS]", message, e);
|
||||||
if (mAdapterListener != null) mAdapterListener.onError(e, message);
|
if (mAdapterListener != null) {
|
||||||
|
mAdapterListener.onError(e, message);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -145,14 +147,18 @@ public class UserListAdapter extends RecyclerView.Adapter<UserListAdapter.ViewHo
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void requestOk() {
|
public void requestOk() {
|
||||||
if (!waitingChangeConfirm) return;
|
if (!waitingChangeConfirm) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
mFrame.setClickable(true);
|
mFrame.setClickable(true);
|
||||||
// nothing to do, new status was set
|
// nothing to do, new status was set
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void requestError(Exception e, String message) {
|
public void requestError(Exception e, String message) {
|
||||||
if (!waitingChangeConfirm) return;
|
if (!waitingChangeConfirm) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
// new status was not set, rolling back
|
// new status was not set, rolling back
|
||||||
mChecked = previousStatus;
|
mChecked = previousStatus;
|
||||||
mFrame.setClickable(true);
|
mFrame.setClickable(true);
|
||||||
|
@ -207,7 +213,9 @@ public class UserListAdapter extends RecyclerView.Adapter<UserListAdapter.ViewHo
|
||||||
@Override
|
@Override
|
||||||
public void onClick(View view) {
|
public void onClick(View view) {
|
||||||
int position = getAdapterPosition();
|
int position = getAdapterPosition();
|
||||||
if (mClickListener != null) mClickListener.onItemClick(view, position, mUsers.get(position));
|
if (mClickListener != null) {
|
||||||
|
mClickListener.onItemClick(view, position, mUsers.get(position));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
<resources>
|
<resources>
|
||||||
<string name="app_name" translatable="false">Interface</string>
|
<string name="app_name" translatable="false">Interface</string>
|
||||||
<string name="home">Home</string>
|
<string name="home">Home</string>
|
||||||
<string name="friends">Friends</string>
|
|
||||||
<string name="people">People</string>
|
<string name="people">People</string>
|
||||||
<string name="web_view_action_open_in_browser" translatable="false">Open in browser</string>
|
<string name="web_view_action_open_in_browser" translatable="false">Open in browser</string>
|
||||||
<string name="web_view_action_share" translatable="false">Share link</string>
|
<string name="web_view_action_share" translatable="false">Share link</string>
|
||||||
|
|
Loading…
Reference in a new issue