onsaveinstancestate

    1热度

    1回答

    后无法执行此操作 我正在与改造一个异步请求,... 我的日志错误: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState at android.support.v4.app.FragmentManagerImpl.checkStateLoss(FragmentManager.j

    0热度

    1回答

    好了,所以我有一个有许多图像按钮,我现在有工作是所有onClick听众,并有当用户点击图像的图像更改应用程序。我阅读和研究,我可以用onSavedInstance()和onRestore()保存这些图像按钮的状态。这就是我现在所拥有的,我只是试图为一个图像按钮,因为如果这是不正确的,我不想改变所有。 我也有让我感动的,通过各活动按钮,问题是,当我移动到另一个活动,然后搬回图像按钮更改不会保存按钮图

    1热度

    1回答

    我是我的应用程序的onSaveInstanceState实现。我已经成功实现了我的onSaveInstanceState,但它不会在方向更改时保留当前问题。以下是我的MainActivity。我一直在翻阅BigNerdRanchGuide这本书。我不明白为什么它不起作用。 谢谢。 public class MainActivity extends AppCompatActivity {

    1热度

    1回答

    我在使应用程序持续存在困难。当我旋转手机时,屏幕上的数据不会改变。但是当我点击一个按钮来检索一个新的片段后,我得到一个错误,说“在onSaveInstanceState之后不能执行这个动作”。我搜索了一下,发现了类似的问题,但我仍然不知道如何解决这个问题。 我有一个活动类,一个控制器类和两个片段类。 活动类有一个带有2个按钮的浏览查看器,可以触发片段交易。也就是说,在每个按钮上单击它将用当前按钮侦

    0热度

    1回答

    为了节省片段沙爹我觉得我碰到两个方法来: 的onSaveInstanceState使用。 使用Backstack隐藏,添加和显示 片段。 我不确定这些是两种方法还是都需要isSaveInstanceState是专门用于处理旋转更改还是其中任何一个都可以使用?

    2热度

    2回答

    我有一个recyclerView包含一个类的对象的列表。目前,当我关闭我的应用程序时,recyclerView中的所有列表都会丢失,重新启动应用程序后,recyclerView将不显示任何内容(无列表)。 甚至在我关闭并销毁之后,我应该如何保留该清单? public class Info { public String pName; public String pContact; publi

    1热度

    2回答

    我有一个秒表应用程序,它只有一个活动。三个按钮启动,停止,重置和一个文本视图来显示计时器。这里是我的代码: public class StopwatchActivity extends AppCompatActivity { private int mNumberOfSeconds = 0; private boolean mRunning = false; private Handler

    0热度

    1回答

    我已经通过关于该主题的保存前景活性会被破坏前的状态本文档... ,一切现在工作真的很好(设备旋转后),但是当我的旋转后,再次转动我的设备,我会再失去我的数据:( 这里是我的代码 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); s

    0热度

    1回答

    当我旋转我的设备时,我的活动实例被销毁,启动一个新的onCreate。屏幕方向后,我无法弄清楚如何重新填充我的RecyclerView。我尝试了一些解决方案,包括AndroidManifest:android:configChanges="keyboardHidden|orientation"和onSaveInstanceState, but could not get it to work. I

    2热度

    1回答

    两个视图恢复片段我有一个复杂的布局来实现。 它有19个部分可以显示或不基于用户以前输入的大量参数。 为了简化代码并且不显示未使用的部分,布局是动态创建的。 一切都是片段内。 片段有一个用作容器的LinearLayout,当创建片段时,我生成所有必需的片段。 每个部分由自己的本地适配器,它负责夸大这一部分的布局,并把它添加到容器管理。 一切工作完全正常。问题是2个部分具有完全相同的结构,因此他们共享