10得票4回答
禁用片段的焦点

我正在为电视平台开发应用程序,并使用RCU进行导航。 我有一个使用案例,其中有两个片段上下堆叠并同时显示在屏幕上。 有没有办法禁用位于下方的片段的焦点? 对片段视图执行setFocusable(false)无效,并且我能够将焦点设置到下面的片段元素上。 提前感谢。

27得票6回答
GetFragmentManager.findFragmentByTag() 返回 null。

getFragmentManager().beginTransaction() .replace(R.id.graph_fragment_holder, new GraphFragment(), "GRAPH_FRAGMENT") ...

12得票4回答
RecyclerView#onMeasure()方法没有通过调用setMeasuredDimension()来设置测量尺寸。

我有一个带有 RecyclerView 的片段,其中使用了 LinearSnapHelper 来将视图放在中心,并通过缩放其大小来突出显示它。 它一直很好地运作着,但当按下返回键从后退栈中弹出该片段时,会抛出以下异常。E/UncaughtException: java.lang.Illega...

13得票1回答
带有setRetainInstance(true)的Fragment在进程关闭后是否能够保留?

考虑到这种情况:如果我创建了一个活动并将其移至后台,而该活动包含一个设置为 setRetainInstance(true) 的 Fragment,那么 Android 操作系统有可能在某个时刻仍然会决定关闭活动的主进程以释放内存。 然后,Activity 的状态通过 onSaveInstan...

7得票3回答
使用API8的getFragmentManager函数

我将我的应用程序构建为以API17为目标和minSDK 12 现在我必须使应用程序在Android 2.2(API8)设备上运行,我将minSDK更改为8并将目标SDK也更改为8,还修复了一些错误,但我不知道如何解决这个问题。 map = ((MapFragment) getFragment...

16得票3回答
popBackStack导致Fragment的onCreateView方法反复调用

我有3个片段A、B、C。我编写了一段代码来替换它们并维护后退栈: public void addFragment(Fragment fragmentToAdd, String fragmentTag) { FragmentManager supportFragmentManag...

12得票3回答
URL片段和Referer头

假设您正在浏览带有片段的URL页面(#后面的部分),并单击链接以转到另一个页面。大多数浏览器将在Referer标头中向服务器发送原始页面的URL。我想知道的是,URL片段是否也会被包含在内。 我已经看到了一些不同的行为,所以这可能是特定于浏览器的。有人知道哪些浏览器会怎样做吗?HTTP规范对...

9得票1回答
将模型视图控制器模式应用于Android的片段选项卡。

我正在将一个应用程序从Windows Mobile移植到Android,遇到了一些问题。现有的应用程序使用MVP模式,并具有不同的“presenter”类,这些类将在移植中重复使用(这是一个相当广泛的应用程序,重新编写它并不可行,而C#代码正在使用Mono for Android进行全部重用)...

18得票1回答
Android:如何在填充RecyclerView时避免片段事务的延迟或动画跳过?

我正在使用一些Fragment,但是当从一个Fragment切换到另一个Fragment时,过渡动画很卡顿,有时甚至会跳过整个动画(我读过的文章中说这有时是Fragment性能差的结果)。 非常有趣的是,该Fragment中的所有数据获取和计算都完全异步地使用了放置在计算线程上的协同程序。而...

19得票4回答
在Intent片段中获取可序列化的ArrayList

在我的片段中,我希望获取 ArrayList<Animal>。我已经创建了一个 newInstance 函数。 companion object { private val ARG_TITLE = "ARG_TITLE" private val ARG_ANI...