我正在开发一个应用程序,其中有一个主要活动,在主要活动的类中,我有一个列表,其中包含我需要访问的更多活动的名称(或者更确切地说是更多类的名称)。
现在这些名称以字符串的形式存储。假设我们有一个字符串s
,它被分配了列表中索引 0 处的名称。
s = index[0].
我们还假设活动的名称index[0]
是 secondaryactivity。假设第二个活动是一个已经创建的空活动。因此s
被分配了名称 secondaryactivity。
现在我们的名称为s
,我做了这样的事情:
StartActivity(new Intent(mainactivity.this,s.class))
在上面的代码片段中,s
未被识别为 a secondactivity.class
,但出现错误,指出
未找到 s.class。
据我认为,发生错误是因为s
被视为字符串而不是已经存在的类。
那么有什么解决方案可以解决这个问题,或者可能有一种方法来转换字符串 s 以便它可以被识别为 secondaryactivity ?
小唯快跑啊
相关分类