public static void runRegistrationDialog(Activity activity, INetworkLink link) {
   try {
     final Intent intent = registrationIntent(link);
     if (PackageUtil.canBeStarted(activity, intent, true)) {
       activity.startActivity(intent);
     }
   } catch (ActivityNotFoundException e) {
   }
 }
Esempio n. 2
0
  public static void installDictionaryIfNotInstalled(final Activity activity) {
    if (PackageUtil.canBeStarted(activity, getDictionaryIntent("test"))) {
      return;
    }

    final ZLResource dialogResource = ZLResource.resource("dialog");
    final ZLResource buttonResource = dialogResource.getResource("button");
    final ZLResource installResource = dialogResource.getResource("installDictionary");
    new AlertDialog.Builder(activity)
        .setTitle(installResource.getResource("title").getValue())
        .setMessage(installResource.getResource("message").getValue().replace("%s", "ColorDict"))
        .setIcon(0)
        .setPositiveButton(
            buttonResource.getResource("install").getValue(),
            new DialogInterface.OnClickListener() {
              public void onClick(DialogInterface dialog, int which) {
                installDictionary(activity);
              }
            })
        .setNegativeButton(buttonResource.getResource("skip").getValue(), null)
        .create()
        .show();
  }
 public static boolean isRegistrationSupported(Activity activity, INetworkLink link) {
   return PackageUtil.canBeStarted(activity, registrationIntent(link), true);
 }