草庐IT

FragmentActivity

全部标签

android - onResume() 和 onResumeFragments() 的区别

FragmentActivity.onResume()javadoc:DispatchonResume()tofragments.Notethatforbetterinter-operationwitholderversionsoftheplatform,atthepointofthiscallthefragmentsattachedtotheactivityarenotresumed.Thismeansthatinsomecasesthepreviousstatemaystillbesaved,notallowingfragmenttransactionsthatmodifythes

android - 在手机版本上运行时,没有在 FragmentActivity 上调用 onCreateOptionsMenu

我创建了一个同时支持手机和平板电脑版本的应用,因此我使用了android-support-v4.jar库。我的Activity扩展了FragmentActivity并覆盖了onCreateOptionsMenu(菜单菜单)。这在平板电脑上运行良好,onCreateOptionsMenu被正确调用,但在手机上不起作用,onCreateOptionsMenu永远不会被调用。如何解决?注意:我使用在list文件上。 最佳答案 你应该从你的Fragment代码中考虑:1)实现onCreateOptionsMenu(Menumenu,Menu

android - 在手机版本上运行时,没有在 FragmentActivity 上调用 onCreateOptionsMenu

我创建了一个同时支持手机和平板电脑版本的应用,因此我使用了android-support-v4.jar库。我的Activity扩展了FragmentActivity并覆盖了onCreateOptionsMenu(菜单菜单)。这在平板电脑上运行良好,onCreateOptionsMenu被正确调用,但在手机上不起作用,onCreateOptionsMenu永远不会被调用。如何解决?注意:我使用在list文件上。 最佳答案 你应该从你的Fragment代码中考虑:1)实现onCreateOptionsMenu(Menumenu,Menu

android - FragmentActivity 导致 ClassNotFoundException

我刚刚使用AndroidSDKManager将AndroidSDK工具更新到第17版,并将Android兼容性更新到第7版。现在,我运行多年的程序在启动时崩溃了。缩小问题范围,我创建了一个新的空白项目,将android-support-v4.jar添加到构建路径,并将Activity更改为FragmentActivity,仅此而已。现在它崩溃了。错误信息是:java.lang.ClassNotFoundException:com.example.test.TestActivityinloaderdalvik.system.PathClassLoader[/data/app/com.ex

android - FragmentActivity 导致 ClassNotFoundException

我刚刚使用AndroidSDKManager将AndroidSDK工具更新到第17版,并将Android兼容性更新到第7版。现在,我运行多年的程序在启动时崩溃了。缩小问题范围,我创建了一个新的空白项目,将android-support-v4.jar添加到构建路径,并将Activity更改为FragmentActivity,仅此而已。现在它崩溃了。错误信息是:java.lang.ClassNotFoundException:com.example.test.TestActivityinloaderdalvik.system.PathClassLoader[/data/app/com.ex

android - FragmentActivity 无法通过 ActivityInstrumentationTestCase2 进行测试

我在针对使用最近发布的Fragment支持API的android应用程序执行android单元测试时遇到问题。当针对FragmentActivity运行测试时,日志中会显示以下错误,并且类无法加载。当针对相同的类运行但从Activity派生的类时,测试工作正常。这两个类都可以作为应用程序正常工作!这意味着当简单地调用它们时,它们都会正确显示它们的布局和功能。支持jar是构建路径的一部分并包含在项目中。我遇到的问题是,使用Fragment(并支持pre3.0android)的唯一方法是使用FragmentActivity,但如果不包括自动化测试,那么这个库有什么用处。4-0518:00:

android - FragmentActivity 无法通过 ActivityInstrumentationTestCase2 进行测试

我在针对使用最近发布的Fragment支持API的android应用程序执行android单元测试时遇到问题。当针对FragmentActivity运行测试时,日志中会显示以下错误,并且类无法加载。当针对相同的类运行但从Activity派生的类时,测试工作正常。这两个类都可以作为应用程序正常工作!这意味着当简单地调用它们时,它们都会正确显示它们的布局和功能。支持jar是构建路径的一部分并包含在项目中。我遇到的问题是,使用Fragment(并支持pre3.0android)的唯一方法是使用FragmentActivity,但如果不包括自动化测试,那么这个库有什么用处。4-0518:00:

android - 如何从 FragmentActivity 中获取 fragment 实例?

我在FragmentActivity中设置了内容View,Activity会根据布局文件中指定的类名为我创建fragment实例。但是我怎样才能得到那个fragment实例呢?publicclassMyActivityextendsFragmentActivity{@OverrideprotectedvoidonCreate(Bundleextra){super.onCreate(extra);setContentView(R.layout.page_fragment);}}布局/page_fragment.xml: 最佳答案 您可

android - 如何从 FragmentActivity 中获取 fragment 实例?

我在FragmentActivity中设置了内容View,Activity会根据布局文件中指定的类名为我创建fragment实例。但是我怎样才能得到那个fragment实例呢?publicclassMyActivityextendsFragmentActivity{@OverrideprotectedvoidonCreate(Bundleextra){super.onCreate(extra);setContentView(R.layout.page_fragment);}}布局/page_fragment.xml: 最佳答案 您可

android - 旋转后,onCreate() Fragment 在 onCreate() FragmentActivity 之前被调用

我正在使用FragmentActivity和Fragments。应用程序启动时:FragmentActivityonCreate()一切正常,FragmentActivityonCreate()在FragmentonCreate()之前被调用。当我旋转时:FragmentonPause()FragmentActivityonPause()FragmentonStop()FragmentActivityonStop()FragmentonDestroyView()FragmentonDestroy()FragmentonDetach()FragmentActivityonDestroy(