将动态表单上的Class对象传递给Intent对象

时间:2018-07-13 00:48:18

标签: java android

我正在制作ListView。我想使用唯一的Intent对象,并将其传递给动态表单上的类。 例如,我在数据库表中保存了很多类名。我进行查询以获取名称,并将其用作Intent对象上的参数(Intent intent = new Intent(此变量))。 如何在动态表单上做到这一点?

1 个答案:

答案 0 :(得分:0)

听起来您需要根据活动的类名为活动创建意图。使用Class.forName通过名称获取一个类。

 try {
    Class<?> yourClass= Class.forName("yourClassName");
    Intent intent = Intent(context,yourClass)

 } catch (ClassNotFoundException e) {
        e.printStackTrace();
}

我相信这会起作用