启动activity的方式
public static boolean startActivity(Context context, Intent intent) {
if (intent == null) {
return false;
}
try {
context.startActivity(intent);
return true;
} catch (ActivityNotFoundException e) {
e.printStackTrace();
}
return false;
}
public static boolean startActivity(Context context, String action) {
if (action == null || action.length() == 0) {
return false;
}
return startActivity(context, new Intent(action));
}
public static boolean startActivity(Context context, String pkg, String cls) {//androidMenifest 中的包名 和 类名
if (pkg == null || pkg.length() == 0 || cls == null
|| cls.length() == 0) {
return false;
}
final Intent intent = new Intent();
intent.setClassName(pkg
启动activity的重载类
最新推荐文章于 2022-09-25 12:32:51 发布