美文网首页
Android 启动app

Android 启动app

作者: yunhen | 来源:发表于2018-12-04 17:03 被阅读2次
/**
     * 这样会打开mainAct 然后在启动HomeAct
     * <p>用啦{@link IsNeedInit}</p>
     * @param context
     * @param packageName
     */
    public static void launchToMainCreate(Context context,String packageName){
        Intent intent = context.getPackageManager().getLaunchIntentForPackage(packageName);
        PendingIntent p = PendingIntent.getActivity(context,1,intent,0);
        try {
            p.send();
        } catch (PendingIntent.CanceledException e) {
            e.printStackTrace();
        }
    }
/**
     * 打开指定activity,但是每次都会走onCreate
     * @param context
     */
    public static void launchToCreate(Context context,String actName){
        Intent intent =new Intent();
        ComponentName cn = new ComponentName(context.getPackageName(), actName);
        intent.setComponent(cn);
        context.startActivity(intent);
    }

相关文章

网友评论

      本文标题:Android 启动app

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