草庐IT

Fragment2

全部标签

android - 从 Fragment 开始一个 Activity

我在网站上搜索,有和我类似的问题,但没有一个主题不是我的答案看这张照片:很明显,我想通过从CrimeListFragment发送一个intent+extra来启动CrimeActivity在其Intent我读的关于android编程的书它的作者说:Startinganactivityfromafragmentworksnearlythesameasstartinganactivityfromanotheractivity.YoucalltheFragment.startActivity(Intent)method,whichcallsthecorrespondingActivityme

android - 无法销毁 Activity : java. lang.IllegalArgumentException:找不到 fragment 的 id () View

我有一个扩展基本ActivityXXXX的ActivityYYYY(扩展fragment),后者又扩展了ActionBarActivity。我现在根据某些条件在XXXX(最顶部)的onCreate()方法中调用finish()。但我在下面得到了异常(exception)。请帮助我。PS:我在finish();之后调用了return;,这样onCreate()的其余部分就不会被执行。07-2616:46:26.90214569-14569/E/AndroidRuntime﹕FATALEXCEPTION:mainjava.lang.RuntimeException:Unabletodest

android - 从 getItemPosition 更新 ViewPager 中的 fragment

我有一个屏幕,其中包含来自设计支持库的新TabLayout。我还有一个用于显示fragment的ViewPager。此fragment根据选择的选项卡显示不同的View列表。应用程序收到对网络调用的响应,我的Activity使用响应返回的数据更新属于ViewPager的FragmentPagerAdapter,在我的例子中这是3个列表。在我的ViewPager中,我覆盖了onPageChangeListener()以检测何时选择了页面,然后我使用新的选项卡位置调用我的FragmentPagerAdapter。我还调用了notifyDataSet()以重绘View。我覆盖了getItem

android - fragment 中的选项卡 View

我一直在尝试在fragment中使用选项卡View,但是通过导航栏访问它时出现了一些错误。第一次访问它时,我可以自由地从一个选项卡移动到另一个选项卡,但是再次访问时从另一个fragment到此页面,标签不再移动,我只卡在一个标签中,默认情况下只显示第一个标签。请帮助。这是我的BlankFragment3.java代码:publicclassBlankFragment3extendsandroid.support.v4.app.Fragment{FragmentManagerfragmentManager;privateMainActivitymyContext;@Overridepub

android - 在 Android 中替换 fragment 的奇怪行为

我已经在一个应用程序中工作了几个月。上传到Playstore的版本工作正常。最近,做了一些改进,整个应用程序开始以一种非常奇怪的方式工作。如果你在fragment之间切换,一段时间后它不会正确地膨胀fragment,总是放第一个fragment的内容。因此,如果您切换fragment,操作栏会发生变化,但内容始终相同(并且您无法与之交互)。这是错误的快速视频https://streamable.com/9exa我快要疯了,因为没有任何日志或痕迹。我正在使用切换fragment的常用方法,最有趣的部分是一开始一切正常:Fragmentfragment=getSelectedFragmen

android - fragment 上的后退按钮不起作用

我有一个fragmentActivity,从那里我可以开始我的fragment,其中包含一个viewpager。在我的fragmentActivity中,我添加了这段代码。fragment=newItemPagerFragment();FragmentManagerfragmentManager=getSupportFragmentManager();FragmentTransactiontransaction=fragmentManager.beginTransaction();transaction.replace(R.id.content_frame,fragment);tran

android - Leakcanary 使用 AppCompatActivity 和 FragmentStatePagerAdapter 显示 fragment 泄漏

这个问题我已经有一段时间了,我真的不知道还能尝试什么。我在我的项目中加入了Leakcanary,这样我就可以强制自己“以正确的方式”学习android,而不会选择导致内存泄漏的模式。我正在构建一个应用程序,我已经将它剥离了很多,但我仍然看到这种泄漏正在发生。我有一个Activity,里面有一个viewpager并实例化了10个fragment。如果我打开设备,一切似乎都很好,直到我按下“Home”,我才得到以下内存泄漏:D/LeakCanary﹕Incom.doesnthaveadomain.leo.calendartracker:1.0:1.D/LeakCanary﹕*com.doe

android - dbhelper、ORMLite 和 fragment 问题

我的数据库有问题。应用程序发送用户编写的链接并作为响应获得链接的简短形式(工作正常)。在我的数据库中,我需要放置两个版本的链接-完整版本和简短版本,这里我们遇到了问题。我得到这样的错误:java.lang.IllegalStateException:Couldnotconstructinstanceofhelperclassclasspl.bartos.task.DatabaseHelperatcom.j256.ormlite.android.apptools.OpenHelperManager.constructHelper(OpenHelperManager.java:222)at

android - 显示在 Fragment Fab 按钮顶部的 Snackbar

我在Textview和viewpager下有Activity。在View寻呼机的一个fragment中,我有一个很棒的按钮。当我在菜单上单击Activity时调用Snackbar时,Snackbar会越过fab按钮。一切正常(fab按钮被推到snackbar上方),如果fab按钮处于Activity状态,但我需要它fragment。请让我知道我哪里做错了fragment布局Activity布局 最佳答案 在您的xml布局中,有两个CoordinatorLayout。一个在ActivityLayout中,另一个在FragmentLay

Android - ViewPager 仅翻转布局而不是 fragment

Android上是否有一种无需使用fragment即可在不同布局之间切换的简单方法。我的View是静态的(那里什么都没有发生)但是出于本地化目的,我们不会使用图像,所以我会选择布局解决方案。如果有一个展示此技术的好例子,我将不胜感激。编辑:这是基于以下答案的完整工作代码:publicclassLayoutPagerAdapter:PagerAdapter{Contextm_context;readonlyint[]m_slideLayoutResourceIds;publicLayoutPagerAdapter(Contextcontext,int[]slideLayoutResour