Vip*_*hit 3 android android-fragments fragmenttransaction
场景:
我有一个单独Activity的,我multiple fragments是replacing一个片段与另一个使用fragment transaction并添加到BackStack.我正在对一些片段进行JSON解析和网络相关任务.
问题:
我的问题是,在我按下后退按钮后,更换片段后,再次调用最后一个片段onStart和onActivityCreated方法.我在这些事件中的代码每次我执行navigate到fragment使用back button
但是EditText,即使在replacing片段之后并且使用后退按钮返回到它,
任何值都保持不变.
为什么onStart和onActivityCreated每次执行?有没有什么方法可以让我的代码在返回片段后不执行?
更新 基本上我想在创建片段后设置按钮文本.用户可以更改该文本.但当我返回到该片段时,用户值会更改为我在片段创建时设置的默认文本.
谢谢
| 归档时间: |
|
| 查看次数: |
5238 次 |
| 最近记录: |