public setComponent ( android arg0 ) : global::android.content.Intent | ||
arg0 | android | |
리턴 | global::android.content.Intent |
public void Launch( string packageName, string name, string ExtraKey = "ExtraKey", string ExtraValue = "ExtraValue" ) { // http://stackoverflow.com/questions/12504954/how-to-start-an-intent-from-a-resolveinfo var c = new ComponentName(packageName, name); Intent i = new Intent(Intent.ACTION_MAIN); i.addCategory(Intent.CATEGORY_LAUNCHER); i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED); i.setComponent(c); // http://stackoverflow.com/questions/11860074/start-activity-for-result // http://stackoverflow.com/questions/2844440/passing-arguments-from-loading-activity-to-main-activity i.putExtra(ExtraKey, ExtraValue); var context = ThreadLocalContextReference.CurrentContext; context.startActivity(i); }