public class AdnRecordLoader extends Handler
Handler.Callback
Modifier and Type | Method and Description |
---|---|
void |
handleMessage(Message msg)
Subclasses must implement this to receive messages.
|
void |
loadAllFromEF(int ef,
int extensionEF,
Message response)
Resulting ArrayList<adnRecord> is placed in response.obj.result
or response.obj.exception is set
|
void |
loadFromEF(int ef,
int extensionEF,
int recordNumber,
Message response)
Resulting AdnRecord is placed in response.obj.result
or response.obj.exception is set
|
void |
updateEF(AdnRecord adn,
int ef,
int extensionEF,
int recordNumber,
String pin2,
Message response)
Write adn to a EF SIM record
It will get the record size of EF record and compose hex adn array
then write the hex array to EF record
|
dispatchMessage, dump, getLooper, getMessageName, getTraceName, hasCallbacks, hasMessages, hasMessages, obtainMessage, obtainMessage, obtainMessage, obtainMessage, obtainMessage, post, postAtFrontOfQueue, postAtTime, postAtTime, postDelayed, removeCallbacks, removeCallbacks, removeCallbacksAndMessages, removeMessages, removeMessages, runWithScissors, sendEmptyMessage, sendEmptyMessageAtTime, sendEmptyMessageDelayed, sendMessage, sendMessageAtFrontOfQueue, sendMessageAtTime, sendMessageDelayed, toString
public void loadFromEF(int ef, int extensionEF, int recordNumber, Message response)
public void loadAllFromEF(int ef, int extensionEF, Message response)
public void updateEF(AdnRecord adn, int ef, int extensionEF, int recordNumber, String pin2, Message response)
adn
- is set with alphaTag and phone numberef
- EF fileidextensionEF
- extension EF fileidrecordNumber
- 1-based record indexpin2
- for CHV2 operations, must be null if pin2 is not neededresponse
- will be sent to its handler when completedpublic void handleMessage(Message msg)
Handler
handleMessage
in class Handler