コード例 #1
0
ファイル: RubyEngine.java プロジェクト: HEGALLIS/Ruby
 public void onUaRegistrationSuccess(
     RegisterAgent reg_ra, NameAddress target, NameAddress contact, String result) {
   int i = 0;
   for (RegisterAgent ra : ras) {
     if (ra == reg_ra) break;
     i++;
   }
   if (isRegistered(i)) {
     if (Receiver.on_wlan) Receiver.alarm(60, LoopAlarm.class);
     Receiver.onText(
         Receiver.REGISTER_NOTIFICATION + i,
         getUIContext().getString(i == pref ? R.string.regpref : R.string.regclick),
         R.drawable.sym_presence_available,
         0);
     reg_ra.subattempts = 0;
     reg_ra.startMWI();
     Receiver.registered();
   } else Receiver.onText(Receiver.REGISTER_NOTIFICATION + i, null, 0, 0);
   if (wl[i].isHeld()) {
     wl[i].release();
     if (pwl[i] != null && pwl[i].isHeld()) pwl[i].release();
   }
 }