Java 当活动的名称存储在列表中时访问这些活动
我正在开发一个应用程序,其中我有一个主活动,在主活动的类中,我有一个列表,其中包括我需要访问的其他一些活动的名称(或者更确切地说,是其他一些类的名称) 现在,这些名称以字符串的形式存储。因此,假设我们有一个字符串Java 当活动的名称存储在列表中时访问这些活动,java,android,android-studio,oop,arraylist,Java,Android,Android Studio,Oop,Arraylist,我正在开发一个应用程序,其中我有一个主活动,在主活动的类中,我有一个列表,其中包括我需要访问的其他一些活动的名称(或者更确切地说,是其他一些类的名称) 现在,这些名称以字符串的形式存储。因此,假设我们有一个字符串s,该字符串的名称位于列表中的索引0处 s = index[0]. 我们还假设索引[0]处的活动名称为secondactivity。假设secondactivity是一个已创建的空活动。因此,s已被指定为secondactivity 现在我们的名字是s,我会这样做: StartActi
s
,该字符串的名称位于列表中的索引0处
s = index[0].
我们还假设索引[0]
处的活动名称为secondactivity。假设secondactivity是一个已创建的空活动。因此,s
已被指定为secondactivity
现在我们的名字是s
,我会这样做:
StartActivity(new Intent(mainactivity.this,s.class))
在上面的代码段中,s
未被识别为secondactivity.class
,但出现了一个错误,表明
s、 找不到类
根据我的想法,之所以会出现错误,是因为s
被视为字符串,而不是已经存在的类
那么,有没有解决这个问题的方法,或者有没有一种方法可以转换字符串s,以便将其识别为第二个活动?有两种方法可以解决这个问题