gpt4 book ai didi

java - 如何使用字符串创建 Intent 来启动另一个 Activity ?

转载 作者:行者123 更新时间:2023-12-01 17:39:52 25 4
gpt4 key购买 nike

我的应用程序中的第一个 Activity 需要从文本文件加载少量数据。两个字符串和一个整数。

加载数据后,我想使用其中一个字符串来创建一个 Intent ,该 Intent 将启动下一个 Activity 。

当前 Activity 将无法具有像这样的硬编码引用:

startActivity(new Intent(this, NextClass.class));

NextClass.class 需要从文件中的字符串指定,并包含在项目中。

我可以在另一个 Activity 中创建数据文件,但我希望避免在可能有其他方法的情况下为此创建另一个 Activity 。

最佳答案

试试这个:

try {
String className = 'com.www.tutorialforandroid.com.openActivity';
Intent openNewIntent = new Intent( this, Class.forName( className ) );
startActivity( openNewIntent );
} catch (ClassNotFoundException e) {
e.printStackTrace();
}

关于java - 如何使用字符串创建 Intent 来启动另一个 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2387139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com