使用 Intent 从 fragment 启动 Activity 时出现错误。
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);
日志:
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)
最佳答案
声明 Activity
您从 Manifest .xml 文件开始:
<activity
android:name="your.package.FormActivity"
android:label="FormActivity" />
一些附加信息: The App Manifest
在那里您可以看到 manifest.xml 文件的结构及其用途。
除了你没有申报你的 Activity
在 list 文件中,您的应用程序可能会由于 onCreate(...)
中的未处理的异常而崩溃你的方法 FormActivity
.
关于android - 从 fragment 启动新 Activity 时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24349741/