草庐IT

Fragment_main

全部标签

android - 更新 fragment 不起作用

我正在学习Android,在尝试开发应用程序时遇到了以下情况:我有一个Activity,它有两个Fragment:ReminderListFragment和FilterListFragment。第一个fragment有一个提醒列表,第二个fragment有一个过滤器列表,其中包含在每个过滤器中注册的项目的名称和数量。但是,当我排除某些提醒时,FilterListFragment值不会更新。当我删除其中一个过滤器(在这种情况下,它会删除所选过滤器的所有记录)时,会发生同样的事情,它不会更新提醒列表。FilterListFragment代码:@Overridepublicbooleanon

Android 奇怪的测试 fragment

我正在Android上试验测试fragment,我得到了非常奇怪的结果:+adb-semulator-5580shellaminstrument-enumShards2-eshardIndex0-eclasscom.package.etc.automation.Tests.SanityTest.SanityTest-wcom.package.etc.test/android.support.test.runner.AndroidJUnitRunnercom.package.etc.automation.Tests.SanityTest.SanityTest:..........Time

Android Datepicker Fragment - 当用户设置日期时如何做某事?

我正在学习这里的教程:http://developer.android.com/guide/topics/ui/controls/pickers.html我开始工作,日期选择器出现了。但是,我对如何在用户设置日期时采取行动感到困惑。我看到他们有这个方法:publicvoidonDateSet(DatePickerview,intyear,intmonth,intday){//Dosomethingwiththedatechosenbytheuser}但如果我在其中放入任何代码,那什么也做不了。我不太熟悉Java,所以我不确定需要什么额外的代码才能用选定的日期更新TextView。我确实

android - 静态 fragment 与动态 fragment

与Java中的动态fragment相比,使用XML中定义的静态fragment有哪些优缺点?以下是类别:1.可维护性,2.兼容性,3.性能,4.UX 最佳答案 通过XML使用fragment或通过Java代码动态使用fragment有很大的不同,这取决于您选择的主要区别在于用户如何体验应用程序的流程。TLDR:以下特征由通过XML实例化的fragment和使用java代码动态(通过FragmentManagerAPI)动态共享,但Java代码允许您更改,在运行时添加、删除每个fragment,从而实现否则不可能实现的灵active。

android - 获取返回堆栈中的最后一个 fragment

我看过这篇文章,但此处发布的解决方案对我不起作用:getthelatestfragmentinbackstack当我用一个fragment替换另一个fragment时,我使用:FragmentManagermanager=getSupportFragmentManager();FragmentTransactionft=manager.beginTransaction();ft.replace(android.R.id.tabcontent,fragment,tag);ft.addToBackStack(null);ft.commit();因此,请注意我正在使用标签来检测任何fragm

android - fragment 和 activity 的核心区别是什么?哪些代码可以写成 fragment ?

我有三个选项卡,每个选项卡包含三个fragment和一个主要Activity,我想创建套接字以通过wifi网络发送消息,那么我应该在哪里编写代码呢?在那个特定的fragment类或主要Activity中? 最佳答案 当然,您可以在fragment中编写任何代码,但您需要注意一些事项。在访问任何需要上下文或特定于Activity的内容时,您需要获取对fragment的superActivity的引用,例如在Activity中创建Intent时,您可以执行以下操作:Intentintent=newIntent(this,SomeActi

android - 通过底部导航栏更改 fragment 时恢复 fragment 状态

我在导航栏中单击项目时有底部导航栏我正在替换fragment。我有3个fragmentA、B、C,所以单击b项Bfragment被加载,在B中我调用3-4个API。所以现在,如果我转到C,然后再次转到B,则会创建一个新的Bfragment实例,并再次调用这些API,我如何保存fragment实例状态,而不是在更改fragment时再次调用API。这是我的代码。mBottomNavigationView.setOnNavigationItemSelectedListener(newBottomNavigationView.OnNavigationItemSelectedListener(

android - 无法按标签找到 fragment

我正在使用支持包v4。mFragmentManager=getSupportFragmentManager();FragmentTransactionft=mFragmentManager.beginTransaction();ft.add(R.id.fragContainer1,newModelListFragment(),FRAG_MODEL_LIST);ft.add(R.id.fragContainer2,newTrimListFragment(),FRAG_TRIM_LIST);ft.commit();Fragmentfragment=mFragmentManager.find

android - list xml 文件中的多个 android.intent.action.MAIN

我是Android开发的新手,我看过很多教程,其中只有android.intent.action.MAIN,这基本上是应用程序的启动Activity。但是,在android应用程序演示中,我在mainfest.xml中看到了多个android.intent.action.MAIN语句。谁能解释为什么mainfest.xml有多个android.intent.action.MAIN语句?而且,在哪些情况下我们应该在manifest.xml中有多个MAIN? 最佳答案 它们是程序的不同入口点。例如,我刚刚创建了两个Activity,它们

c++ - 如何在 C++ 的类中实现 'main' 方法?

考虑:staticclassEntranceClass{public:staticvoidRegisterSomething(){}staticintmain(){RegisterSomething();return0;}}//我收到以下错误:expectedunqualified-idatendofinputmain.cppProblem有解决办法吗? 最佳答案 main就是main。它只是一个函数:classEntranceClass{...};// 关于c++-如何在C++的类中实