Support.java 1.12 KB
package com.sw.laryngoscope.utils;

import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;

import com.sw.laryngoscope.common.Constant;

public class Support {

    public static void doStartApplicationWithPackageName(Context context, String packagename, String className) {
        Intent intent = new Intent(Intent.ACTION_MAIN);
        intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
        intent.addCategory(Intent.CATEGORY_LAUNCHER);
        ComponentName cn = new ComponentName(packagename, className);
        intent.setComponent(cn);
        context.startActivity(intent);
    }

    public static void backToSettingActivity(Context context, String packagename, String className, boolean isBackToSetting) {
        Intent intent = new Intent(Intent.ACTION_MAIN);
        intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
        intent.addCategory(Intent.CATEGORY_LAUNCHER);
        ComponentName cn = new ComponentName(packagename, className);
        intent.setComponent(cn);
        intent.putExtra(Constant.ISBACKTOSETTING, isBackToSetting);
        context.startActivity(intent);
    }
 
}