我正在创建一个用户可以为活动添加书签的应用。为此,我将活动名称存储到数据库并成功获取它。但之后我不知道如何使用该活动名称设置意图提前谢谢
这是一个代码,您可以使用该活动的名称开始活动
String activityToStart = "Your Activity Name";
try {
Class<?> c = Class.forName(activityToStart);
Intent intent = new Intent(this, c);
startActivity(intent);
} catch (ClassNotFoundException ignored) {
}
解决方案:试试这个
private void openActivity(Context context, String activityName)
String packageName = context.getPackageName();
Intent intent = new Intent();
intent.setClassName(packageName, packageName + "." + activityName);
startActivity(intent);
}