草庐IT

fragmented

全部标签

android - 当我第二次导航到嵌套 fragment 时应用程序崩溃

我正在使用NestedFragment并且Fragment加载良好。但是当我在此frameLayout中加载另一个fragment并想再次加载NestedFragment时,我的应用程序崩溃了。07-1416:58:21.272:E/AndroidRuntime(1813):java.lang.IllegalStateException:Activityhasbeendestroyed07-1416:58:21.272:E/AndroidRuntime(1813):atandroid.support.v4.app.FragmentManagerImpl.enqueueAction(Fr

android - 恢复后 map fragment 为黑色

我的应用程序在她的主屏幕map(v2)上带有按钮。单击后这些按钮运行另一个应用程序,这个(主要Activity)在堆栈中。在另一个Activity被称为finish()之后,主要Activity回到前面。但在这之后,mapfragment是黑色并且无法正常工作。这是我的fragmentXML:我唯一要做的就是setContentView(R.layout.new_main);,仅此而已。这个问题和我的差不多:AndroidMapViewv2Blackscreen,也无人接听。 最佳答案 请尝试下面给出的代码:@Overridepub

android - 如何验证 fragment 中的 EditText 并防止 fragment 更改?

描述:我有一个fragmentActivityFirstRun,它由5个fragment组成,带有滑动导航,第二个和第三个fragment包含2个EditTexts需要用户填写,不能为空,也不能空着。好的,我可以使用OnTextChanged监听器验证字段,但用户可能只是滑动到下一个fragment。问题:我的问题是,在用户在EditText中输入某些值之前,我如何才能阻止滑动到下一个fragment?如何在验证用户输入之前防止fragment创建?示例:防止滑动到第三个fragment,除非第二个fragment的EditText已填充。 最佳答案

android - 在 fragment 中初始化字体

我有这条线:Typefacefont=Typeface.createFromAsset(getAssets(),"fonts/Delius-Regular.ttf");但是getAssets()参数似乎带来了一些错误,它带有可怕的红线下划线,上面写着ThemethodgetAssets()isundefinedforthetypeProfileFragmentProfileFragment是我的类的名称,它扩展了Fragment。注意:字体样式也在Assets文件夹中。 最佳答案 您不能直接从fragment中获取getAssets

android - Fragments 文档中的莎士比亚是什么?

在页面底部的fragment文档(http://developer.android.com/guide/components/fragments.html)中,我们单击一个项目以显示一些信息,我们使用它:Shakespeare.DIALOGUE[getShownIndex()]Shakespeare是应用程序中的静态类吗?谢谢 最佳答案 完整的资源,包括莎士比亚类(class),可在SDK_HOME\samples\PLATFORM\legacy\ApiDemos\src\com\example\android\apis\Shake

android - 在 Fragment 中使用 Google map 时应用崩溃

我是第一次在我的应用程序中使用Fragments。我已经在其中一个fragment中实现了Googlemap,每当我选择具有map的选项卡时,它就会成功加载,但是一旦我在其他一些Activity中进入主菜单,它就会崩溃,我不知道为什么。这是我的崩溃日志:-03-2814:14:23.175:E/AndroidRuntime(18215):FATALEXCEPTION:main03-2814:14:23.175:E/AndroidRuntime(18215):java.lang.RuntimeException:Unabletodestroyactivity{MyFragmentActi

android - 场景与 fragment 和 View

背景在过去,Google提供了Fragments类(我也问过我们什么时候应该使用它,here)。现在,Android4.4有一个名为“Scene”的新框架类。根据我读过的内容(以及在讲座中观看的内容,例如here),它应该可以帮助您处理动画和状态之间的转换。问题其实我有几个问题:在什么情况下我会知道何时使用它?它是否仅用于动画并被视为对您的应用程序的“奖励”?或者它是否也呈现一些逻辑,如Fragments和Activity?使用它和只为每个要设置动画的View设置动画有什么区别?是否有任何官方示例?是否有兼容库,可以在4.4之前的版本上使用? 最佳答案

android - 使用 fragment 和后台堆栈时管理操作栏标题

我的应用有一个使用FragmentManager将fragment推送和弹出到后台堆栈的Activity。但是,当后台堆栈有2个fragment并且弹出最后一个fragment时,我不知道如何检测到它来适本地设置操作栏的标题。我希望fragment上有一些方法我可以重写以确定它何时可见,但没有一个建议,例如调用uservisiblehint、onHiddenChanged等。我怎样才能:•确定fragment何时可​​见;或者•在后台堆栈上使用fragment时有效管理操作栏标题? 最佳答案 您可以添加一个addOnBackStac

Android fragment 生命周期

我有一个带有3个导航选项卡的操作栏:Fragment1、Fragment2和Fragment3。现在,我想在选择Fragment3时执行任务,所以我将任务代码放在onCreateView()方法中。但是,我发现Fragment3没有完成任务,这意味着没有调用onCreateView()方法。(我通过日志记录来检查)。其他奇怪的事情是:-当我滑动时:F2->F3:任务不起作用。-当我滑动时:F1->F2->F3:任务工作。(调用onCreateView()方法)不知道为什么从F1滑到F3时会调用F3的onCreateView()方法?有什么想法吗? 最佳答案

Android:如何从后台删除 fragment ?

我有这样的情况,我想从backstack中清除所有fragment,除了可见的fragment(即在顶部)比如backstack中有4个fragmentA->B->C->D(D在最上面)现在我想从后台删除fragmentA、B、C。但约束是在从后台堆栈中删除历史记录时,不应对fragmentD产生任何可见的影响。这是我的代码。FragmentManagerfm=getActivity().getSupportFragmentManager();Bundlebundle=newBundle();OrderReceiptFragmentorderReceiptFragment=newOrd