从数据库获取活动名称并创建意图
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从数据库获取活动名称并创建意图相关的知识,希望对你有一定的参考价值。
我正在创建一个用户可以为活动添加书签的应用。为此,我将活动名称存储到数据库并成功获取它。但之后我不知道如何使用该活动名称设置意图提前谢谢
答案
这是一个代码,您可以使用该活动的名称开始活动
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);
}
以上是关于从数据库获取活动名称并创建意图的主要内容,如果未能解决你的问题,请参考以下文章