Codota Logo
IntentLauncher
Code IndexAdd Codota to your IDE (free)

How to use
IntentLauncher
in
com.lzh.compiler.parceler

Best Java code snippets using com.lzh.compiler.parceler.IntentLauncher (Showing top 7 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
ArrayList a =
  • Codota Iconnew ArrayList<String>()
  • Codota Iconnew ArrayList()
  • Codota Iconnew ArrayList<Object>()
  • Smart code suggestions by Codota
}
origin: JumeiRdGroup/Parceler

static IntentLauncher create(Bundle bundle, Class<?> target) {
  return new IntentLauncher(bundle, target);
}
origin: JumeiRdGroup/Parceler

public static IntentLauncher createLauncher(IBundleBuilder builder) {
  return IntentLauncher.create(builder);
}
origin: JumeiRdGroup/Parceler

/**
 * 使用此Context实例。根据对{@link IBundleBuilder#getTarget()}的类型判断,进行Intent启动。
 *
 * <ol>
 *     <li>
 *         当类型为Activity的子类,则根据context是否为Activity实例。使用
 *         {@link Activity#startActivityForResult(Intent, int, Bundle)}或者{@link Context#startActivity(Intent)}
 *         进行启动
 *     </li>
 *     <li>当类型为Service的子类,则使用{@link Context#startService(Intent)}进行启动</li>
 *     <li>当类型为BroadcastReceiver的子类,则使用{@link Context#sendBroadcast(Intent)}进行启动</li>
 *     <li>当需要</li>
 * </ol>
 */
public void start(Context context) {
  if (context == null) {
    return;
  }
  Intent intent = getIntent(context);
  Class<?> target = this.target;
  if (Activity.class.isAssignableFrom(target)) {
    startActivity(context, intent);
  } else if (Service.class.isAssignableFrom(target)) {
    context.startService(intent);
  } else if (BroadcastReceiver.class.isAssignableFrom(target)) {
    context.sendBroadcast(intent);
  }
}
origin: JumeiRdGroup/Parceler

public void toKotlinLoginActivity(View view) {
  IBundleBuilder builder = KotlinLoginActivityBundleBuilder.create(null)
      .setUsername("Kotlin")
      .setPassword("123455");
  Parceler.createLauncher(builder)
      .setResultCallback(new ActivityResultCallback() {
        @Override
        public void onResult(int resultCode, Intent data) {
          Log.e("MainActivity", "KotlinLoginResult:" + resultCode);
        }
      })
      .start(this);
}
origin: JumeiRdGroup/Parceler

public void toIntentActivity(View view) {
  // 根据LoginActivity所生成的BundleBuilder类。创建Builder实例。并传入数据
  IBundleBuilder builder = LoginActivityBundleBuilder.create(null)
      .setUsername("IntentLauncher tester")
      .setPassword("123456");
  // 使用IntentLauncher结合Builder进行组件启动
  Parceler.createLauncher(builder)
      .setRequestCode(1001)
      .start(this);
}
origin: JumeiRdGroup/Parceler

/**
 * 创建一个Intent启动器。此启动器关联此Builder类。
 *
 * <p>此Builder实例用于提供传输的Bundle数据。以及所关联的目标类:{@link IBundleBuilder#getTarget()}。
 *
 * <p>目前此此启动器所支持的关联目标类包括Activity、Service以及BroadcastReceiver的子类。
 *
 * @param builder 提供数据的Builder
 */
static IntentLauncher create(IBundleBuilder builder) {
  return new IntentLauncher(builder.build(), builder.getTarget());
}
origin: JumeiRdGroup/Parceler

public static IntentLauncher createLauncher(Class<?> target, Bundle bundle) {
  return IntentLauncher.create(bundle, target);
}
com.lzh.compiler.parcelerIntentLauncher

Javadoc

用于配合BundleBuilder生成类进行使用的启动器。可用于进行Activity/Service/BroadcastReceiver启动。

Most used methods

  • <init>
  • create
    创建一个Intent启动器。此启动器关联此Builder类。此Builder实例用于提供传输的Bundle数据。以及所关联的目标类: IBundleBuilder#getTarget()。 目前此此
  • getIntent
    根据之前配置的数据,获取所需要的Intent实例。
  • setRequestCode
    设置startActivity时所需要的requestCode。对应 Activity#startActivityForResult(Intent,int)
  • setResultCallback
    设置在onActivityResult时使用的回调。
  • start
    使用此Context实例。根据对 IBundleBuilder#getTarget()的类型判断,进行Intent启动。 1. 当类型为Activity的子类,则根据context是否为A
  • startActivity

Popular in Java

  • Start an intent from android
  • scheduleAtFixedRate (ScheduledExecutorService)
  • getSystemService (Context)
  • getSharedPreferences (Context)
  • Graphics2D (java.awt)
    This Graphics2D class extends the Graphics class to provide more sophisticated control overgraphics
  • SortedSet (java.util)
    A Set that further provides a total ordering on its elements. The elements are ordered using their C
  • TreeSet (java.util)
    A NavigableSet implementation based on a TreeMap. The elements are ordered using their Comparable, o
  • JComboBox (javax.swing)
  • IsNull (org.hamcrest.core)
    Is the value null?
  • Loader (org.hibernate.loader)
    Abstract superclass of object loading (and querying) strategies. This class implements useful common
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now