congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
PendingResultData
Code IndexAdd Tabnine to your IDE (free)

How to use
PendingResultData
in
com.lody.virtual.remote

Best Java code snippets using com.lody.virtual.remote.PendingResultData (Showing top 20 results out of 315)

origin: android-hacker/VirtualXposed

@Override
public PendingResultData createFromParcel(Parcel source) {
  return new PendingResultData(source);
}
origin: android-hacker/VirtualXposed

  public void finish() {
    try {
      build().finish();
    } catch (Throwable e) {
      e.printStackTrace();
    }
  }
}
origin: android-hacker/VirtualXposed

  @Override
  public void handleMessage(Message msg) {
    IBinder token = (IBinder) msg.obj;
    BroadcastRecord r = mBroadcastRecords.remove(token);
    if (r != null) {
      VLog.w(TAG, "Broadcast timeout, cancel to dispatch it.");
      r.pendingResult.finish();
    }
  }
}
origin: android-hacker/VirtualXposed

void broadcastFinish(PendingResultData res) {
  synchronized (mBroadcastRecords) {
    BroadcastRecord record = mBroadcastRecords.remove(res.mToken);
    if (record == null) {
      VLog.e(TAG, "Unable to find the BroadcastRecord by token: " + res.mToken);
    }
  }
  mTimeoutHandler.removeMessages(0, res.mToken);
  res.finish();
}
origin: android-hacker/VirtualXposed

private void handleReceiver(ReceiverData data) {
  BroadcastReceiver.PendingResult result = data.resultData.build();
  try {
    if (!isBound()) {
      bindApplication(data.component.getPackageName(), data.processName);
    }
    Context context = mInitialApplication.getBaseContext();
    Context receiverContext = ContextImpl.getReceiverRestrictedContext.call(context);
    String className = data.component.getClassName();
    BroadcastReceiver receiver = (BroadcastReceiver) context.getClassLoader().loadClass(className).newInstance();
    mirror.android.content.BroadcastReceiver.setPendingResult.call(receiver, result);
    data.intent.setExtrasClassLoader(context.getClassLoader());
    if (data.intent.getComponent() == null) {
      data.intent.setComponent(data.component);
    }
    receiver.onReceive(receiverContext, data.intent);
    if (mirror.android.content.BroadcastReceiver.getPendingResult.call(receiver) != null) {
      result.finish();
    }
  } catch (Exception e) {
    // must be this for misjudge of anti-virus!!
    throw new RuntimeException(String.format("Unable to start receiver: %s ", data.component), e);
  }
  VActivityManager.get().broadcastFinish(data.resultData);
}
origin: android-hacker/VirtualXposed

  @Override
  public void onReceive(Context context, Intent intent) {
    if (mApp.isBooting()) {
      return;
    }
    if ((intent.getFlags() & FLAG_RECEIVER_REGISTERED_ONLY) != 0 || isInitialStickyBroadcast()) {
      return;
    }
    String privilegePkg = intent.getStringExtra("_VA_|_privilege_pkg_");
    if (privilegePkg != null && !info.packageName.equals(privilegePkg)) {
      return;
    }
    PendingResult result = goAsync();
    if (!mAMS.handleStaticBroadcast(appId, info, intent, new PendingResultData(result))) {
      result.finish();
    }
  }
}
origin: android-hacker/VirtualXposed

public void stopApp(String packageName) {
  synchronized (mBroadcastRecords) {
    Iterator<Map.Entry<IBinder, BroadcastRecord>> iterator = mBroadcastRecords.entrySet().iterator();
    while (iterator.hasNext()) {
      Map.Entry<IBinder, BroadcastRecord> entry = iterator.next();
      BroadcastRecord record = entry.getValue();
      if (record.receiverInfo.packageName.equals(packageName)) {
        record.pendingResult.finish();
        iterator.remove();
      }
    }
  }
  synchronized (mReceivers) {
    List<BroadcastReceiver> receivers = mReceivers.get(packageName);
    if (receivers != null) {
      for (BroadcastReceiver r : receivers) {
        mContext.unregisterReceiver(r);
      }
    }
    mReceivers.remove(packageName);
  }
}
origin: darkskygit/VirtualApp

  public void finish() {
    try {
      build().finish();
    } catch (Throwable e) {
      e.printStackTrace();
    }
  }
}
origin: darkskygit/VirtualApp

@Override
public PendingResultData createFromParcel(Parcel source) {
  return new PendingResultData(source);
}
origin: android-hacker/VirtualXposed

private void performScheduleReceiver(IVClient client, int vuid, ActivityInfo info, Intent intent,
                   PendingResultData result) {
  ComponentName componentName = ComponentUtils.toComponentName(info);
  BroadcastSystem.get().broadcastSent(vuid, info, result);
  try {
    client.scheduleReceiver(info.processName, componentName, intent, result);
  } catch (Throwable e) {
    if (result != null) {
      result.finish();
    }
  }
}
origin: bzsome/VirtualApp-x326

  public void finish() {
    try {
      build().finish();
    } catch (Throwable e) {
      e.printStackTrace();
    }
  }
}
origin: bzsome/VirtualApp-x326

@Override
public PendingResultData createFromParcel(Parcel source) {
  return new PendingResultData(source);
}
origin: darkskygit/VirtualApp

  @Override
  public void handleMessage(Message msg) {
    IBinder token = (IBinder) msg.obj;
    BroadcastRecord r = mBroadcastRecords.remove(token);
    if (r != null) {
      VLog.w(TAG, "Broadcast timeout, cancel to dispatch it.");
      r.pendingResult.finish();
    }
  }
}
origin: bzsome/VirtualApp-x326

private void handleReceiver(ReceiverData data) {
  BroadcastReceiver.PendingResult result = data.resultData.build();
  try {
    if (!isBound()) {
      bindApplication(data.component.getPackageName(), data.processName);
    }
    Context context = mInitialApplication.getBaseContext();
    Context receiverContext = ContextImpl.getReceiverRestrictedContext.call(context);
    String className = data.component.getClassName();
    BroadcastReceiver receiver = (BroadcastReceiver) context.getClassLoader().loadClass(className).newInstance();
    mirror.android.content.BroadcastReceiver.setPendingResult.call(receiver, result);
    data.intent.setExtrasClassLoader(context.getClassLoader());
    if (data.intent.getComponent() == null) {
      data.intent.setComponent(data.component);
    }
    receiver.onReceive(receiverContext, data.intent);
    if (mirror.android.content.BroadcastReceiver.getPendingResult.call(receiver) != null) {
      result.finish();
    }
  } catch (Exception e) {
    e.printStackTrace();
    throw new RuntimeException(
        "Unable to start receiver " + data.component
            + ": " + e.toString(), e);
  }
  VActivityManager.get().broadcastFinish(data.resultData);
}
origin: darkskygit/VirtualApp

  @Override
  public void onReceive(Context context, Intent intent) {
    if (mApp.isBooting()) {
      return;
    }
    if ((intent.getFlags() & FLAG_RECEIVER_REGISTERED_ONLY) != 0 || isInitialStickyBroadcast()) {
      return;
    }
    String privilegePkg = intent.getStringExtra("_VA_|_privilege_pkg_");
    if (privilegePkg != null && !info.packageName.equals(privilegePkg)) {
      return;
    }
    PendingResult result = goAsync();
    if (!mAMS.handleStaticBroadcast(appId, info, intent, new PendingResultData(result))) {
      result.finish();
    }
  }
}
origin: bzsome/VirtualApp-x326

  @Override
  public void handleMessage(Message msg) {
    IBinder token = (IBinder) msg.obj;
    BroadcastRecord r = mBroadcastRecords.remove(token);
    if (r != null) {
      VLog.w(TAG, "Broadcast timeout, cancel to dispatch it.");
      r.pendingResult.finish();
    }
  }
}
origin: darkskygit/VirtualApp

private void handleReceiver(ReceiverData data) {
  BroadcastReceiver.PendingResult result = data.resultData.build();
  try {
    if (!isBound()) {
      bindApplication(data.component.getPackageName(), data.processName);
    }
    Context context = mInitialApplication.getBaseContext();
    Context receiverContext = ContextImpl.getReceiverRestrictedContext.call(context);
    String className = data.component.getClassName();
    BroadcastReceiver receiver = (BroadcastReceiver) context.getClassLoader().loadClass(className).newInstance();
    mirror.android.content.BroadcastReceiver.setPendingResult.call(receiver, result);
    data.intent.setExtrasClassLoader(context.getClassLoader());
    if (data.intent.getComponent() == null) {
      data.intent.setComponent(data.component);
    }
    receiver.onReceive(receiverContext, data.intent);
    if (mirror.android.content.BroadcastReceiver.getPendingResult.call(receiver) != null) {
      result.finish();
    }
  } catch (Exception e) {
    // must be this for misjudge of anti-virus!!
    throw new RuntimeException(String.format("Unable to start receiver: %s ", data.component), e);
  }
  VActivityManager.get().broadcastFinish(data.resultData);
}
origin: bzsome/VirtualApp-x326

  @Override
  public void onReceive(Context context, Intent intent) {
    if (mApp.isBooting()) {
      return;
    }
    if ((intent.getFlags() & FLAG_RECEIVER_REGISTERED_ONLY) != 0 || isInitialStickyBroadcast()) {
      return;
    }
    String privilegePkg = intent.getStringExtra("_VA_|_privilege_pkg_");
    if (privilegePkg != null && !info.packageName.equals(privilegePkg)) {
      return;
    }
    PendingResult result = goAsync();
    if (!mAMS.handleStaticBroadcast(appId, info, intent, new PendingResultData(result))) {
      result.finish();
    }
  }
}
origin: darkskygit/VirtualApp

void broadcastFinish(PendingResultData res) {
  synchronized (mBroadcastRecords) {
    BroadcastRecord record = mBroadcastRecords.remove(res.mToken);
    if (record == null) {
      VLog.e(TAG, "Unable to find the BroadcastRecord by token: " + res.mToken);
    }
  }
  mTimeoutHandler.removeMessages(0, res.mToken);
  res.finish();
}
origin: bzsome/VirtualApp-x326

void broadcastFinish(PendingResultData res) {
  synchronized (mBroadcastRecords) {
    BroadcastRecord record = mBroadcastRecords.remove(res.mToken);
    if (record == null) {
      VLog.e(TAG, "Unable to find the BroadcastRecord by token: " + res.mToken);
    }
  }
  mTimeoutHandler.removeMessages(0, res.mToken);
  res.finish();
}
com.lody.virtual.remotePendingResultData

Most used methods

  • <init>
  • build
  • finish

Popular in Java

  • Updating database using SQL prepared statement
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • setContentView (Activity)
  • scheduleAtFixedRate (Timer)
  • String (java.lang)
  • Connection (java.sql)
    A connection represents a link from a Java application to a database. All SQL statements and results
  • Arrays (java.util)
    This class contains various methods for manipulating arrays (such as sorting and searching). This cl
  • PriorityQueue (java.util)
    A PriorityQueue holds elements on a priority heap, which orders the elements according to their natu
  • JLabel (javax.swing)
  • LogFactory (org.apache.commons.logging)
    Factory for creating Log instances, with discovery and configuration features similar to that employ
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now