public class

SCCustomStatusFragment

extends SCBaseFragment<T extends IController, Callbacks extends IFragmentCallbacks>
java.lang.Object
   ↳ android.app.Fragment
     ↳ com.c2call.sdk.pub.fragments.core.SCBaseFragment<T extends com.c2call.sdk.pub.gui.core.controller.IController, Callbacks extends com.c2call.sdk.pub.fragments.core.IFragmentCallbacks>
       ↳ com.c2call.sdk.pub.fragments.SCCustomStatusFragment

Class Overview

This fragment is controlled by ICustomStatusController and provides a view to set a custom status to the currently logged in user

Summary

Nested Classes
interface SCCustomStatusFragment.Callbacks  
[Expand]
Inherited Constants
From interface android.content.ComponentCallbacks2
Public Constructors
SCCustomStatusFragment()
Public Methods
static SCCustomStatusFragment create(int layout, List<String> predefinedStatuses)
Creates new Fragment.
static SCCustomStatusFragment create(Bundle args)
Protected Methods
int getDefaultLayout()
If no layout was passed by intent (key: EXTRA_DATA_LAYOUT) then this layout will be used as default
ICustomStatusController onCreateController(View v, SCViewDescription vd)
Called in onActivityCreated(Bundle) to create a IController for this fragment
SCViewDescription onCreateViewDescription()
Create a SCViewDescription that is used in onCreateController(View, SCViewDescription) to create a new Controller
[Expand]
Inherited Methods
From class com.c2call.sdk.pub.fragments.core.SCBaseFragment
From class android.app.Fragment
From class java.lang.Object
From interface android.content.ComponentCallbacks
From interface android.content.ComponentCallbacks2
From interface android.view.View.OnCreateContextMenuListener
From interface com.c2call.sdk.pub.fragments.communication.IFragmentCommunication
From interface com.c2call.sdk.pub.gui.core.controller.IControllerRequestListener

Public Constructors

public SCCustomStatusFragment ()

Public Methods

public static SCCustomStatusFragment create (int layout, List<String> predefinedStatuses)

Creates new Fragment.

Parameters
layout the layout that is used is this Fragment
predefinedStatuses a list of predefined statuses for this fragment
Returns
  • the newly created Fragment

public static SCCustomStatusFragment create (Bundle args)

Protected Methods

protected int getDefaultLayout ()

If no layout was passed by intent (key: EXTRA_DATA_LAYOUT) then this layout will be used as default

Returns
  • the default layout for this fragment

protected ICustomStatusController onCreateController (View v, SCViewDescription vd)

Called in onActivityCreated(Bundle) to create a IController for this fragment

Parameters
v the view that is needed to create the controller. This is the result of onCreateView(LayoutInflater, ViewGroup, Bundle)
vd the view that is needed to create the contrller
Returns
  • the controller that will control this Fragment

protected SCViewDescription onCreateViewDescription ()

Create a SCViewDescription that is used in onCreateController(View, SCViewDescription) to create a new Controller

Returns