Open luoruncai opened 4 years ago
我的gradle设置方式是:
implementation 'me.yokeyword:fragmentationx:1.0.2' implementation 'me.yokeyword:fragmentationx-swipeback:1.0.2' implementation 'me.yokeyword:eventbus-activity-scope:1.1.0' implementation 'org.greenrobot:eventbus:3.0.0'
Edittext无法输入,是在特定的情况下出现的: 1 正常的情况: 首先是acvitiy中,启用了一个LoginFragment,然后LoginFramgnet通过start()方法启动了RegisterFragment,在RegisterFramgent的xml文件中,有一个Edittext,这个Edittext点击后可以正常拉起软键盘,一切OK
2 异常情况: 首先还是一个activity,然后启用一了MainFragment,这个MainFrament中通过 loadMultipleRootFragment()方法加载了一个SettingFragment, 接着SettingFragment通过getParentFragment().startBrotherFragment(PersionFragment.newInstance());启动PersionFragment后, PersionFragment再通过start启动PersionUpdateFragment, 在PersionUpdateFragment有一个Edittext,刚刚打开PersionUpdateFragment时点击Edittext是无法拉起软件盘,表现异常。 刚刚开始我以为我的PersionUpdateFragment有问题,然后就在前面的LoginFramgnet通过start直接启动PersionUpdateFragment,发现PersionUpdateFragment中的Edittext表现又是正常的,所以我怀疑是框架还有问题。
大神麻烦看下。。。
Following information can help us to resolve the issue faster.
In addition, we do not accept issues unrelated to Fragmentation.
经过排查,终于发现问题点: 是
换成start的方法就可以了
Issues Guideline
我的gradle设置方式是:
implementation 'me.yokeyword:fragmentationx:1.0.2' implementation 'me.yokeyword:fragmentationx-swipeback:1.0.2' implementation 'me.yokeyword:eventbus-activity-scope:1.1.0' implementation 'org.greenrobot:eventbus:3.0.0'
Edittext无法输入,是在特定的情况下出现的: 1 正常的情况: 首先是acvitiy中,启用了一个LoginFragment,然后LoginFramgnet通过start()方法启动了RegisterFragment,在RegisterFramgent的xml文件中,有一个Edittext,这个Edittext点击后可以正常拉起软键盘,一切OK
2 异常情况: 首先还是一个activity,然后启用一了MainFragment,这个MainFrament中通过 loadMultipleRootFragment()方法加载了一个SettingFragment, 接着SettingFragment通过getParentFragment().startBrotherFragment(PersionFragment.newInstance());启动PersionFragment后, PersionFragment再通过start启动PersionUpdateFragment, 在PersionUpdateFragment有一个Edittext,刚刚打开PersionUpdateFragment时点击Edittext是无法拉起软件盘,表现异常。 刚刚开始我以为我的PersionUpdateFragment有问题,然后就在前面的LoginFramgnet通过start直接启动PersionUpdateFragment,发现PersionUpdateFragment中的Edittext表现又是正常的,所以我怀疑是框架还有问题。
大神麻烦看下。。。
Following information can help us to resolve the issue faster.
In addition, we do not accept issues unrelated to Fragmentation.