草庐IT

Fragment2

全部标签

android - 如何使用 Espresso 测试 fragment 是否可见

我用一个按钮写了一个非常简单的Activity。单击按钮时,我将启动一个新的Fragment。现在我想在我的EspressoUI测试中测试这个逻辑。所以我为我的Activity编写了这个UI测试@RunWith(AndroidJUnit4::class)@LargeTestclassMainMenuUiTest{@get:RulevalactivityTestRule:ActivityTestRule=ActivityTestRule(MainActivity::class.java)@TestfunswitchToFragment(){onView(withId(R.id.btn))

java - Android HttpUrlConnection 如何将响应读成 fragment

实际上,我需要更多有关如何从AndroidSDK中的HttpUrlConnection类读取响应的信息。我正在尝试从Web服务器读取响应,但当它太大时,我的应用程序会抛出OutOfMemoryException。因此欢迎任何有关如何将整个响应解读为fragment的来源/帮助/建议。当我进行研究时,我发现我应该这样设置:((HttpURLConnection)connection).setChunkedStreamingMode(1024);但我的问题是我不知道如何设置阅读这个分块流。所以,如果有人能指导我走正确的路,我会很高兴。谢谢!示例代码:TelephonyManagertm=(

android - 基本 fragment 布局的困难

为了让我的应用程序为ICS做好准备,我正在努力了解fragment。我有以下文件来获取您可以拥有的最基本的fragment应用程序。它在启动时应该有这个:一个带有TextView“Fragment1”的fragment布局,旁边是另一个带有“Fragment2”的fragment布局。我的包名称是com.mwerner.fragments我的文件是:FragmentsActivity.javaExamplesFragment.javaExamplesFragment2.javaexamples_fragment.xmlexamples_fragment2.xml主.xmlFragmen

Android 如何与 Fragment 选项卡交互

您好,我很难更改fragmentActivity的视觉View。我创建了所有选项卡,但onClick我不知道如何将Activity传递到该空白区域。所以它的结构是一个名为Main的简单Activity,它只是将内容View设置为一个maintabholder.xml文档,该文档包含连接到一个类的fragmentView名为MainNav,其内容View包含底部的所有选项卡。maintabholder.xml:MainNav.java代码fragment:@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcon

Android & Robotium - 测试 fragment 是否出现?

在我的android应用程序(平板电脑)中,我想验证在选择按钮后fragment是否出现在屏幕上。有办法做到这一点吗? 最佳答案 您可以在测试中获取FragmentManager的实例,因为您可以访问该Activity。然后,您可以通过id或标签找到fragment,并使用fragment方法“isVisible”测试它是否可见,并断言它设置为true。Fragment.isVisible()的javadoc声明如果fragment当前对用户可见则返回true。这意味着fragment已被添加,其View已附加到窗口,并且不是隐藏。

android - 在选项卡布局中使用双 Pane fragment

我已经尝试做这个东西2天了,但我不知道如何解决它。说明:我重新制作了一个应用程序的导航界面,我想最好地使用GoogleUI指南。所以我想在fragment选项卡导航中包含一个两Panefragment(又名“主/细节流”)!这就是问题所在。我使用最新的ADT插件提供的示例进行了尝试(对于简单的选项卡Activity和主/详细信息。我也尝试使用ActionBarSherlock库。但我的尝试都没有获得功能Activity。我在网上浏览了4或5个小时,寻找接近我正在寻找的解决方案的东西。有人知道两个如何使这成为可能吗?提前感谢您的宝贵时间!编辑:这是它可以呈现的内容的安装。选项卡管理两个或

java - 为什么我的 ListView 在我的 Fragment 方向改变后变为空?

在我的一个Fragments中,我有一个从父Activity调用的方法。该方法没什么特别的,它只是将我的ListView滚动到一个位置。publicvoidscrollToSomething(){mListView.smoothScrollToPosition(ThepositionIsupply);}当我最初调用此方法时,它的工作方式与我预期的一样,但是当我旋转我的设备并再次调用它时,我从我的ListView中抛出一个NullPointerException。我很不明白为什么会这样。我试过调用setRetainInstance(true)。我尝试在调用该方法之前检查我的ListVie

android - 从 SherlockActionBar fragment 选项卡动态添加菜单项

所以我一直在开发Android应用程序,它的顶部有一个带有多个选项卡的导航栏,这部分工作正常,但现在我希望能够从不同的fragment动态地将菜单项添加到操作栏(因为某些fragment可能有不同的可用选项)。到目前为止,无论我尝试了什么,我似乎都无法调用onCreateOptionsMenu。这是我目前所拥有的//FirstIhaveaholderclassthatisusedtonavigatebetweenthedifferentFragmentTabspublicclassActionHolderextendsSherlockFragmentActivityimplements

android - ASyncTask、隐藏 fragment 、保留实例和屏幕方向变化

我的设置如下。我有一个从我的Activity调用的FragmentPagerAdapter,它加载了两个fragment。这是在onCreate中设置的。在onResume中,我调用从数据库加载数据的ASyncTask,然后通过加载数据监听器调用我的ActivityonLoadComplete中的回调。@OverridepublicvoidonLoadComplete(JSONArraydata){//TODOAuto-generatedmethodstubLocalFragmentfragmentB=(LocalFragment)getSupportFragmentManager()

android - fragment 膨胀 xml 中的数字格式异常

早上好我有以下fragment:publicclassNewIntervPhotoFragmentextendsFragment{@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){if(container==null){returnnull;}//Inflatethelayoutforthisfragmentreturninflater.inflate(R.layout.newintervphoto,container,false);}/