INNER CODE UNIT · Java
canStartPluginActivity
DroidPluginTeam/DroidPlugin · project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/PluginPatchManager.java:38
public boolean canStartPluginActivity(Intent intent) {
if (intent == null || PluginManager.getInstance().isConnected())
return true;
ComponentName name = intent.getComponent();
if (name != null && mContext != null && !name.getPackageName().equals(mContext.getPackageName()))
return false;
return true;
}
public boolean startPluginActivity(Intent intent) {
if (intent == null)
return false;
if (PluginManager.getInstance().isConnected()) {
mDelayIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
mContext.startActivity(mDelayIntent);