草庐IT

fragmented

全部标签

android - 使用导航 Controller 按下后退按钮后如何防止上一个 fragment 出现?

我现在正在尝试使用导航Controller。我想从LoginFragment移动到HomeFragment。在LoginFragment中,我使用下面的代码移动到HomeFragment。Navigation.findNavController(view).navigate(homeDestination)但是,当我点击HomeFragment中的后退按钮时,它将返回到LoginFragment,我希望当我点击该按钮时它会关闭应用程序。以旧的方式,如果我使用Activity而不是使用Fragment,我通常会做这样的事情来获得预期的行为:valintent=Intent(this,Ho

带有 Activity 的 Android fragment

我刚刚开始为HoneyComb设计fragment。我创建了两个fragment。当我单击“santhosh”按钮(图片左侧)时,将在另一个fragment(图片右侧)中创建一个按钮。接下来我想为下一个按钮创建监听器,以便在同一fragment中创建下一个Activity(即右侧fragment中的新Activity)。我的代码如下。主.xmlfragment示例.javapublicclassFragmentExampleextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCrea

android - 嵌套 fragment

是否可以在ICS中嵌套fragment?我的意思是我们可以扩充一个包含一个或多个fragment的布局xml文件,并使用Fragment.onCreateView将其提供给父fragmentView吗? 最佳答案 现在支持,阅读以下信息http://developer.android.com/about/versions/android-4.2.html#NestedFragments 关于android-嵌套fragment,我们在StackOverflow上找到一个类似的问题:

Android:像带 fragment 的 Activity 一样的向导

你好。我在这里和其他网站上读了很多书,但似乎没有人有像应用程序一样使用fragment作为向导的可行解决方案。我尝试实现一个,但目前遇到了一些问题。这是带有Step-Fragments占位符的ActivityXML:在OnCreate中,我将第一步添加到Activity中:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_report_wizard);if(this.getIntent()

android - 图形布局编辑器的 "fragment providing context"下拉菜单有什么用?

主题下拉菜单旁边有一个下拉菜单;它的悬停文本显示为“提供上下文的关联Activity或fragment”。此(新)小部件未在图形布局编辑器中描述(或显示)documentation.我假设这是一个通常显示此View的Activity或fragment。但是布局编辑器如何处理这些信息呢?它能以某种方式用于预览操作栏自定义吗? 最佳答案 Androidtoolsblog记录如下:We'veaddedanewmenu:TheActivitychooser.Thisletsyouchoosetheactivitycontexttousefo

android - fragment 之间的通信

我有默认的主从流程,它是在创建新项目时自动创建的。我的问题是。当我在细节侧添加一个按钮时。有没有办法通过按下那个按钮来更新我的列表面?也就是说,ItemDetailFragment和ItemListFragment可以通信吗? 最佳答案 是的,只需通过Activity与听众交流即可。您的Activity:publicclassMyActivityextendsFragmentActivityimplementsOnFragmentClickListener{@OverridepublicvoidOnFragmentClick(int

android - 由于屏幕旋转,我如何处理 fragment 中的 AsyncTask 未完成

我有一个应用程序,它通过fragment容器(在选项卡上)打开几个fragment(实际上是3个),第一个fragment使用AsyncTask将提要下载到应用程序中。屏幕旋转时会出现问题-应用程序崩溃。我暂时通过将数据从PostExecute加载到私有(private)静态变量来解决这个问题,但是当用户第一次进入应用程序时仍然会出现这个问题。这似乎是一个非常普遍或猖獗的问题,但我无法在这里找到彻底的解决方案。我知道这是因为屏幕旋转导致的配置更改,因为AsyncTask在与UI线程的并行线程上运行。在这个阶段我确实避免使用Javathreads/executor/executor服务,

android - 将数据添加到 fragment 的 ListView

我有一个关于Activity的fragment,上面有一个ListView元素。无法将数据添加到ListView。谁能告诉我哪里出了问题?publicclassMainActivityextendsFragmentActivity{publicString[]listS={"item1","item2","item3"};@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Fra

android - 无法从 fragment 中获取父 View

我需要从与TextView在XML文件中位于同一平面上的ListFragment更新TextView。但是两次尝试都只返回null:@OverridepublicvoidonCreate(Bundleice){super.onCreate(ice);...mAdapter=newSimpleCursorAdapter(getActivity(),R.layout.entry_row,null,from,to,0);setListAdapter(mAdapter);mTextView=(TextView)getActivity().findViewById(R.id.tv);//try#

android - 保留 fragment 供以后显示的最佳实践

我有一个包含FrameLayout的Activity。该Activity应显示四个步骤,每个步骤都是一个Fragment。当我想回到更远的地方时,我不希望我的fragment被重新创建。我想保留它们并简单地在我的fragment中替换它们的View。我过去常常先创建我的fragment,然后像这样将它们添加到后台堆栈中:Fragmentstep=newFrag1ActCompleteFragsCommTrack();FragmentTransactionft=getSupportFragmentManager().beginTransaction();ft.add(step,""+on