我正在开发一个具有主要活动的应用程序,并且在主要活动的类中,我有一个列表,其中包含我需要访问的其他一些活动的名称(或者更多类的名称)。
现在这些名称以字符串形式存储。因此,可以说我们有一个字符串s
,该字符串被分配了列表中索引0处存在的名称。
s = index[0].
让我们也假设index[0]
处的活动名称是secondactivity。假设secondactivity是一个已经创建的空活动。因此,s
被分配了名称secondsecondactivity。
现在我们的名字叫s
,我做这样的事情:
StartActivity(new Intent(mainactivity.this,s.class))
在以上代码段中,s
未识别为secondactivity.class
,但发生错误,表明
找不到s.class。
从我的观点来看,发生错误是因为s
被认为是字符串,而不是已经存在的类。
因此,有什么解决方案可以解决这个问题,或者可以通过一种方法来转换字符串s,使其可以识别为secondactivity吗?]
[我正在开发一个具有主要活动的应用程序,并且在主要活动的类中,我有一个列表,其中包含我所从事的其他一些活动的名称(或更多类的名称)...] >
您有2种解决方法。