草庐IT

savedInstanceState

全部标签

android - 如何在 PreferenceActivity 中添加 ToolBar?

我想在我的android应用程序的PreferenceActivity中添加ToolBar。我写了以下代码。publicclassSettingsActivityextendsPreferenceActivity{SendSMSsms;protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);addPreferencesFromResource(R.xml.settings);LinearLayoutroot=(LinearLayout)findViewById(android.

android - 如何在 PreferenceActivity 中添加 ToolBar?

我想在我的android应用程序的PreferenceActivity中添加ToolBar。我写了以下代码。publicclassSettingsActivityextendsPreferenceActivity{SendSMSsms;protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);addPreferencesFromResource(R.xml.settings);LinearLayoutroot=(LinearLayout)findViewById(android.

android - 如何在 onSaveInstanceState 中使用变量

这个问题在这里已经有了答案:HowcanIsaveanactivitystateusingthesaveinstancestate?(35个回答)关闭9年前。我刚开始在android上学习编程,但在onSaveInstanceState处使用变量时遇到了问题。这是我的代码:intresultCode;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);if(savedInstanceState!=nul

android - 如何在 onSaveInstanceState 中使用变量

这个问题在这里已经有了答案:HowcanIsaveanactivitystateusingthesaveinstancestate?(35个回答)关闭9年前。我刚开始在android上学习编程,但在onSaveInstanceState处使用变量时遇到了问题。这是我的代码:intresultCode;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);if(savedInstanceState!=nul

android - 在方向更改时保留列表 fragment 中的列表

我有一个使用fragment的应用程序,所有fragment都包含在一个Activity中。该Activity以一个包含按钮菜单的fragment开始,所有这些都会导致各种列表fragment替换原始按钮/菜单fragment。我的问题是,在方向改变时,如果Activity显示其中一个ListView,它会消失并且按钮菜单返回。我理解为什么会发生这种情况......Activity被破坏并重新创建,但不知道如何解决它并通过方向更改来维护ListView/当前fragment。我找到了setRetainInstance和使用示例here,但我不知道如何通过按钮菜单将其应用于我的情况,或者

android - 在方向更改时保留列表 fragment 中的列表

我有一个使用fragment的应用程序,所有fragment都包含在一个Activity中。该Activity以一个包含按钮菜单的fragment开始,所有这些都会导致各种列表fragment替换原始按钮/菜单fragment。我的问题是,在方向改变时,如果Activity显示其中一个ListView,它会消失并且按钮菜单返回。我理解为什么会发生这种情况......Activity被破坏并重新创建,但不知道如何解决它并通过方向更改来维护ListView/当前fragment。我找到了setRetainInstance和使用示例here,但我不知道如何通过按钮菜单将其应用于我的情况,或者

android - 为什么我的 Activity 会扩展 ActionBarActivity?

我下载了最新的SDK版本,当我创建一个新的Android项目时,自动生成的MainActivity扩展了ActionBarActivity,但我想扩展Activity.publicclassMainActivityextendsActionBarActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);if(savedInstanceState==null){getS

android - 为什么我的 Activity 会扩展 ActionBarActivity?

我下载了最新的SDK版本,当我创建一个新的Android项目时,自动生成的MainActivity扩展了ActionBarActivity,但我想扩展Activity.publicclassMainActivityextendsActionBarActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);if(savedInstanceState==null){getS

android - 将 Bundle 保存到 SharedPreferences

这个问题在这里已经有了答案:SavinganentireBundletoSharedPreferences(3个回答)关闭5年前。我已竭尽全力将我的Android游戏的所有数据都放入savedInstanceStateBundle。总共有很多数据,包括许多Parcelable对象。这样可以确保在应用暂停或方向更改时,重新创建的Activity不会丢失任何数据。但是,我最近发现savedInstanceState包显然不适合长期存储。因此,我正在寻找一种可以调整现有保存方法以作为长期解决方案的方法,以便始终可以恢复游戏状态。到目前为止,我听说过两种解决方案:1)使用savedInstan

android - 将 Bundle 保存到 SharedPreferences

这个问题在这里已经有了答案:SavinganentireBundletoSharedPreferences(3个回答)关闭5年前。我已竭尽全力将我的Android游戏的所有数据都放入savedInstanceStateBundle。总共有很多数据,包括许多Parcelable对象。这样可以确保在应用暂停或方向更改时,重新创建的Activity不会丢失任何数据。但是,我最近发现savedInstanceState包显然不适合长期存储。因此,我正在寻找一种可以调整现有保存方法以作为长期解决方案的方法,以便始终可以恢复游戏状态。到目前为止,我听说过两种解决方案:1)使用savedInstan