问题标签 [android-fragmentactivity]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何在android中的片段内实现菜单项单击侦听器
我在 ActionBar 中有 MenuItems,我在 ViewPager 中使用 Fragments。现在我想在我的片段中处理 onMenuItemClickListener 事件。它在 Main Activity 中运行良好。但不在 Fragments 内部。而且它也不会获取任何错误。
这是我尝试过的方法。两者在 Activity 中都可以正常工作。
第一种方法:
第二种方法:
任何有关如何实现这一目标的帮助将不胜感激。
android - 使用片段的问题
嗨,我有一个 xml 布局,我已将其作为片段包含在每个布局中。
这是我在 maincategories.xml 中的 xml
上述 xml 的 java 代码是
而fragmentactivity类是
和我的 actnavbar.xml
如果我这样使用,我会收到以下 logcat 错误
我在哪里做错了???请任何建议..
android - 片段中的 Android- 接口将在 onAttach() 中实例化,但不会在其他情况下实例化
我在片段内创建了一个接口,并在父活动中实现了它。
当代码看起来像这样时,一切正常:
但是当我尝试在类本身中实例化 mCallback 时,调用接口时会出现 nullpointerexception。非工作代码如下所示(没有覆盖 onAttach()):
有谁知道背后的原因?父activity是一个FragmentActivity;这可能是错吗?
谢谢
android - 运行android单元测试以使用ActivityInstrumentationTestCase2测试FragmentActivity时出现java.lang.NoClassDefFoundError
我正在尝试使用 ActivityInstrumentationTestCase2 测试从 FragmentActivity(来自 android-support-v4.jar)派生的 Activity。android-support-v4.jar 位于我的主项目(测试项目)的 libs 文件夹中。为了使测试项目通过构建,我使用命令“ln ../mainProject/libs/android-support-v4.jar ./libs/android-support-v4”添加了一个从主项目到测试项目的链接。 jar”在我的测试项目根目录中。由http://dtmilano.blogspot.com/2009/12/android-testing-external-libraries.html?showComment=1348480869133推荐。按照博客中的指南,我可以使用 Eclipse 成功运行测试。但是,当我尝试使用命令“ant clean debug install test”运行测试时,总是会遇到以下异常:
这是测试代码的快照:
我正在使用android sdk R15。测试是用模拟器运行的。有人知道如何解决吗?我真的需要用 ant 运行它,以便与 hudson 集成。提前致谢!
android - FragmentPagerAdapter getItem 未被调用
我无法在 FragmentPagerAdapter 中重用片段 .. 使用 destroyItem() 方法,它正在删除片段但仍然没有再次调用 getItem() .. 只有 2-3 个图像,所以我使用 FragmentPagerAdapter 而不是 FragmentStatePagerAdapter ..
在 FragmentActivity 中,
android - 如何从另一个片段中隐藏进度对话框 - Android
我有三个选项卡(使用 Fragments/ViewPager/SupportLibrary/FragmentActivity)。
左侧选项卡在初始加载时使用 ProgressDialog。但我默认使用中心选项卡。然而,当我第一次进入此活动并登陆该中心选项卡时,选项卡 #1 中的 ProgressDialog 显示在选项卡 #2(中心)上。
有没有办法防止这种情况?
android - 应用程序恢复时无法启动活动 ComponentInfo NullPointerException 错误
我的应用程序工作正常,但是当它在后台运行时,然后在恢复后停止在 logcat 上处理这些错误:
这是我的主要课程:
这是应用程序在恢复时崩溃的片段类:
R.id.frame_layout 的 id: 0x7f060038 在 R.java 文件中
这就是我的 RecordList.RecordListFragment() 所做的:
帮助解决我们的这个问题。提前致谢。
android - 从正常的 Activity 启动 FragmentActivity.. java.lang.NoClassDefFoundError
我试图FragmentActivity
从一个正常的开始Activity
,我在日志中得到这个java.lang.NoClassDefFoundError
,而应用程序崩溃了。
我应该更改清单中的任何内容以便能够FragmentActivity
在我的应用程序中使用 a 吗?
有没有其他人遇到过这个错误?你怎么修好它的?
android - FragmentActivity#onDetachFragment 在哪里?
每次我将片段附加到我的活动时,我都想注册它以接收来自活动的事件。这很容易,因为我可以覆盖FragmentActivity#onAttachFragment(Fragment)
. 当从活动中删除片段时,我想从接收事件中注销它。我希望有一个onDetachFragment
可以以类似方式使用的事件,但我没有找到它。
还有另一种方法可以完成我想做的事情吗?我想在活动中保留注册/取消注册,而不是将其移动到基本片段类(我可以只使用onAttach
/ onDetach
)。
android - Android-在选项卡之间切换后退按钮(选项卡导航操作栏)?
我正在开发一个安卓应用程序。我在选项卡导航模式下有一个操作栏,三个选项卡调用要在框架视图容器中替换的片段。
我的问题是:如果用户在一个选项卡中生成一个后台堆栈,然后切换到另一个选项卡,如果在此状态下按下后退按钮-然后弹出后台堆栈,但选项卡不会更改,这会导致片段重叠(属于 Tab1 的 backstack 片段被弹出/添加,但 Tab2 仍然被选中,它的片段也是如此)。
有没有办法让操作栏选项卡对后退按钮做出反应,使其与片段后退堆栈平行?