美文网首页
跳转到其他APP

跳转到其他APP

作者: wslerz | 来源:发表于2016-08-22 14:19 被阅读0次

    /** * 根据 包名和Activity跳转到目标应用 *

    • @param goToAppPackage 包名
    • @param goToAppActivity Activity cls
    • @param hint 跳转失败的提示信息
      */
      public void goToApp(String goToAppPackage, String goToAppActivity, String hint) {
      if (goToAppPackage.isEmpty() || goToAppActivity.isEmpty()) {
      ToastUtil.showShort(FragmentActivityMain.this, "跳转失败");
      } else {
      Intent isExist = getPackageManager().getLaunchIntentForPackage(goToAppPackage);
      if (isExist != null) {
      ComponentName com = new ComponentName(goToAppPackage, goToAppActivity);
      Intent intent = new Intent();
      intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
      intent.setComponent(com);
      this.startActivity(intent);
      } else {
      ToastUtil.showShort(FragmentActivityMain.this, hint);
      }
      }
      }

    相关文章

      网友评论

          本文标题:跳转到其他APP

          本文链接:https://www.haomeiwen.com/subject/wsfgsttx.html