从片段启动新活动时崩溃

时间:2014-06-22 09:05:05

标签: android android-intent android-activity android-fragments

使用intent时从片段启动活动时出错。

Intent intent = new Intent(this.getActivity(),FormActivity.class);

intent.putExtra("Horas",hours);
intent.putExtra("Minutos",minutes);
intent.putExtra("Segundos",seconds);
intent.putExtra("Fecha",date);
intent.putExtra("Hora",time);

startActivity(intent);

logcat的:

android.content.ActivityNotFoundException: Unable to find explicit activity class
at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1719)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1491)
at android.app.Activity.startActivityForResult(Activity.java:3436)
at android.app.Activity.startActivityForResult(Activity.java:3393)
at android.support.v4.app.FragmentActivity.startActivityFromFragment(FragmentActivity.java:848)
at android.support.v4.app.Fragment.startActivity(Fragment.java:878)
at es.timetrack.app.InActivityPageFragment.onClick(InActivityPageFragment.java:148)

1 个答案:

答案 0 :(得分:3)

声明您在 Manifest .xml 文件中开始的Activity

<activity
      android:name="your.package.FormActivity"
      android:label="FormActivity" />

其他一些信息: The App Manifest

在那里,您可以看到manifest.xml文件的结构以及用于的内容。

除了您未在清单文件中声明Activity之外,由于onCreate(...) FormActivity方法中的未处理例外,您的应用可能会崩溃