Java 类android.os.AsyncResult 实例源码

项目:android_device_cross77_3776    文件:Cross77_3776.java   
@Override
public void setUiccSubscription(int slotId, int appIndex, int subId,
    int subStatus, Message result) {
 if (RILJ_LOGD) riljLog("setUiccSubscription" + slotId + " " + appIndex + " " + subId + " " + subStatus);
 AsyncResult.forMessage(result, 0, null);
 result.sendToTarget();
 if (subStatus == 1) {
  // Subscription changed: enabled
  if (mSubscriptionStatusRegistrants != null) {
   mSubscriptionStatusRegistrants.notifyRegistrants(
                         new AsyncResult (null, new int[] {1}, null));
  }
 } else if (subStatus == 0) {
  // Subscription changed: disabled
  if (mSubscriptionStatusRegistrants != null) {
   mSubscriptionStatusRegistrants.notifyRegistrants(
                         new AsyncResult (null, new int[] {0}, null));
  }
 }
}
项目:android_device_cross77_3776    文件:Cross77_3776.java   
public void setDefaultVoiceSub(int subIndex, Message response) {
 // Fake the message
 AsyncResult.forMessage(response, 0, null);
 response.sendToTarget();
}