gpt4 book ai didi

android - 使用 Intent 和 SetClassName 启动 Activity

转载 作者:行者123 更新时间:2023-11-29 16:15:08 33 4
gpt4 key购买 nike

我正在使用以下代码移动到另一个 Activity :

Intent intent = new Intent();  
String test = "Navigate";
intent.setClassName(this.context,test);
intent.putExtra("params", params);
((Activity) context).startActivity(intent);

但我无法启动导航 Activity 。不会抛出异常。同样,以下代码工作正常:

Intent intent = new Intent(this.context,Navigate.class);  
intent.putExtra("params", params);
((Activity) context).startActivity(intent);

请告诉我是否有解决方法。

最佳答案

您需要完整的类名,包括包:

String test = "your.package.here.Navigate";

(以及 list 中定义的 Activity,但您可以使用 Navigate.class 启动它,我假设您已经完成了此操作)。

关于android - 使用 Intent 和 SetClassName 启动 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10120655/

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