|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.feedhenry.sdk.FHRemote
public abstract class FHRemote
The base class that implements FHAct
.
Field Summary | |
---|---|
protected static java.lang.String |
LOG_TAG
|
protected FHActCallback |
mCallback
|
protected android.content.Context |
mContext
|
protected java.util.Properties |
mProperties
|
protected java.lang.String |
mUDID
|
protected static java.lang.String |
PATH_PREFIX
|
Constructor Summary | |
---|---|
FHRemote(android.content.Context context,
java.util.Properties pProps)
|
Method Summary | |
---|---|
protected abstract org.apache.http.Header[] |
buildHeaders(org.apache.http.Header[] pHeaders)
|
void |
executeAsync()
Execute the request asynchronously. |
void |
executeAsync(FHActCallback pCallback)
Execute the request asynchronously. |
protected java.lang.String |
getApiURl()
|
protected abstract java.lang.String |
getPath()
|
protected abstract JSONObject |
getRequestArgs()
|
void |
setCallback(FHActCallback pCallback)
Set the callback function to be executed when the action is finished. |
void |
setUDID(java.lang.String pUDID)
Set the client unique id (device id) for the request |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final java.lang.String PATH_PREFIX
protected static java.lang.String LOG_TAG
protected java.util.Properties mProperties
protected FHActCallback mCallback
protected java.lang.String mUDID
protected android.content.Context mContext
Constructor Detail |
---|
public FHRemote(android.content.Context context, java.util.Properties pProps)
Method Detail |
---|
public void setUDID(java.lang.String pUDID)
FHAct
setUDID
in interface FHAct
pUDID
- the unique device idpublic void executeAsync() throws java.lang.Exception
FHAct
FHAct.setCallback(FHActCallback pCallback)
when the request finishes.
executeAsync
in interface FHAct
java.lang.Exception
public void executeAsync(FHActCallback pCallback) throws java.lang.Exception
FHAct
executeAsync
in interface FHAct
pCallback
- the callback function
java.lang.Exception
public void setCallback(FHActCallback pCallback)
FHAct
setCallback
in interface FHAct
pCallback
- the callback functionprotected java.lang.String getApiURl()
protected abstract java.lang.String getPath()
protected abstract JSONObject getRequestArgs()
protected abstract org.apache.http.Header[] buildHeaders(org.apache.http.Header[] pHeaders) throws java.lang.Exception
java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |