我知道这个问题已经写了,这就是为什么,我发布我的问题,因为这很奇怪...
我只想参加自AsyncTask的OnPostExecute()以来的其他活动。
所以我看到这行有效:

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


其中this.context是start活动的上下文,它位于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 android:name="com.listcrossingpoint.ListCrossingPoint"     android:label="@string/menu_point_list"
android:configChanges="orientation" android:screenOrientation="landscape" />

最佳答案

你有错字

 com.ListCrossingPoint.ListCrossingPoint.class


与清单中的条目不匹配。它应该是

 com.listCrossingPoint.ListCrossingPoint.class


您在L构造函数中具有大写字母Intent,但在AndroidManifest.xml中小写

10-07 12:10