public class ReviewCreateFragment
extends android.support.v4.app.Fragment
Modifier and Type | Field and Description |
---|---|
(package private) View |
containerView |
private CreateSquareActivity |
father |
private java.lang.String |
id |
private static ReviewCreateFragment |
instance |
private java.lang.String |
latitude |
private java.lang.String |
longitude |
private TextView |
squareDescription |
private TextView |
squareName |
private static java.lang.String |
TAG |
Constructor and Description |
---|
ReviewCreateFragment() |
Modifier and Type | Method and Description |
---|---|
static ReviewCreateFragment |
newInstance() |
View |
onCreateView(LayoutInflater inflater,
ViewGroup container,
Bundle savedInstanceState) |
private void |
potentialEmptySection(TextView v,
java.lang.String value)
Check if the LinearLayout containing the TextView is empty.
|
void |
setupEventInfo(java.lang.String name,
java.lang.String description,
java.lang.String time,
java.lang.String street,
java.lang.String website,
java.lang.String facebookId,
java.lang.String latitude,
java.lang.String longitude,
java.lang.String expireString)
Firstly the information regarding this event is passed back to the Activity in order to have the information to be sent back to the one that lunached it.
|
private void |
setupEventLowerSection(java.lang.String time,
java.lang.String street,
java.lang.String website)
The event lower section is filled with the relevant information provided
|
private void |
setupEventTopSection(java.lang.String name,
java.lang.String description)
It fills the top part of the CardView with the main information regarding this event
|
void |
setupPlaceInfo(java.lang.String name,
java.lang.String description,
java.lang.String squareLatitude,
java.lang.String squareLongitude)
The review card is filled with the information regarding this place, taken from the previous fragment.
|
private void |
setupPlaceMainInfo(java.lang.String name,
java.lang.String description)
The top part of the cardview is filled with the relevant information.
|
void |
setupShopInfo(java.lang.String name,
java.lang.String price,
java.lang.String description,
java.lang.String likeCount,
java.lang.String website,
java.lang.String phone,
java.lang.String street,
java.util.List<java.lang.String> hours,
java.lang.String facebookId,
java.lang.String latitude,
java.lang.String longitude)
Firstly the upper activity is informed of all the relevant information that will be sent back to the calling activity.
|
private void |
setupShopLowerSection(java.lang.String description,
java.lang.String likeCount,
java.lang.String website,
java.lang.String phone,
java.lang.String streetName,
java.util.List<java.lang.String> hours)
The lower section of the card is setup with the relevant information regarding this Square:
description, likes, website, phone number, street name and opening hours
|
private void |
setupShopTopSection(java.lang.String name,
java.lang.String priceRange)
The top part of the Shop contains the name and the price range (from Facebook) associated with this shop.
|
private void |
showDetailsSection(boolean show)
It shows or hides the details section.
|
dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isVisible, onActivityCreated, onActivityResult, onAttach, onAttach, onConfigurationChanged, onContextItemSelected, onCreate, onCreateAnimation, onCreateContextMenu, onCreateOptionsMenu, onDestroy, onDestroyOptionsMenu, onDestroyView, onDetach, onHiddenChanged, onInflate, onInflate, onLowMemory, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPrepareOptionsMenu, onRequestPermissionsResult, onResume, onSaveInstanceState, onStart, onStop, onViewCreated, onViewStateRestored, registerForContextMenu, requestPermissions, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, toString, unregisterForContextMenu
private static final java.lang.String TAG
private static ReviewCreateFragment instance
private CreateSquareActivity father
View containerView
private java.lang.String id
private java.lang.String latitude
private java.lang.String longitude
private TextView squareName
private TextView squareDescription
public static ReviewCreateFragment newInstance()
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
onCreateView
in class android.support.v4.app.Fragment
public void setupShopInfo(java.lang.String name, java.lang.String price, java.lang.String description, java.lang.String likeCount, java.lang.String website, java.lang.String phone, java.lang.String street, java.util.List<java.lang.String> hours, java.lang.String facebookId, java.lang.String latitude, java.lang.String longitude)
name
- price
- description
- likeCount
- website
- phone
- street
- hours
- facebookId
- latitude
- longitude
- setupShopTopSection(String, String)
,
setupShopLowerSection(String, String, String, String, String, List)
private void setupShopLowerSection(java.lang.String description, java.lang.String likeCount, java.lang.String website, java.lang.String phone, java.lang.String streetName, java.util.List<java.lang.String> hours)
description
- likeCount
- website
- phone
- streetName
- hours
- private void setupShopTopSection(java.lang.String name, java.lang.String priceRange)
name
- priceRange
- public void setupEventInfo(java.lang.String name, java.lang.String description, java.lang.String time, java.lang.String street, java.lang.String website, java.lang.String facebookId, java.lang.String latitude, java.lang.String longitude, java.lang.String expireString)
name
- description
- time
- street
- website
- facebookId
- latitude
- longitude
- expireString
- setupEventTopSection(String, String)
,
N.B. An event does not have Likes and a Phone number
private void setupEventLowerSection(java.lang.String time, java.lang.String street, java.lang.String website)
time
- street
- website
- private void setupEventTopSection(java.lang.String name, java.lang.String description)
name
- description
- private void potentialEmptySection(TextView v, java.lang.String value)
v
- the TextView contained in the LinearLayoutvalue
- the String value to be set in the TextViewprivate void showDetailsSection(boolean show)
show
- public void setupPlaceInfo(java.lang.String name, java.lang.String description, java.lang.String squareLatitude, java.lang.String squareLongitude)
name
- description
- squareLatitude
- squareLongitude
- private void setupPlaceMainInfo(java.lang.String name, java.lang.String description)
name
- description
-