gpt4 book ai didi

java - 在 OnPostExecute() 中使用 StartActivity

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

我知道这个问题已经写好了,这就是为什么我发布我的问题,因为它很奇怪......我只想转到 AsyncTask 的 OnPostExecute() 之后的其他 Activity 。所以我看到这条线有效:

this.context.startActivity(new Intent(this.context, com.ListCrossingPoint.ListCrossingPoint.class));

其中 this.context 是启动 Activity 的上下文,位于 asyntask 的构造函数中,com.ListCrossingPoint.ListCrossingPoint.class 是类范围,这是在其他包中。

并且认为它会很好地工作,但我遇到了这个错误:

03-11 14:59:22.304: E/AndroidRuntime(1041): FATAL EXCEPTION: main
03-11 14:59:22.304: E/AndroidRuntime(1041): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.main/com.ListCrossingPoint.ListCrossingPoint};
have you declared this activity in your AndroidManifest.xml?
03-11 14:59:22.304: E/AndroidRuntime(1041): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1541)
03-11 14:59:22.304: E/AndroidRuntime(1041): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1416)
...

所以,我去查看我的 Activity 是否已声明,是的,它已声明,所以我不明白..

   <activity android:name="com.listcrossingpoint.ListCrossingPoint"     android:label="@string/menu_point_list" 
android:configChanges="orientation" android:screenOrientation="landscape" />

最佳答案

您输入错误

 com.ListCrossingPoint.ListCrossingPoint.class

与 list 中的条目不匹配。应该是

 com.listCrossingPoint.ListCrossingPoint.class

您在 Intent 构造函数中使用了大写的 L,但在 AndroidManifest.xml 中它是小写的

关于java - 在 OnPostExecute() 中使用 StartActivity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22329597/

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