我想了解片段。我读到的所有例子都是关于主要活动,然后是两个子片段。 问题是我的程序只有1个活动。我能把它变成碎片吗? 目前的ui主要班级
public class MainActivity extends Activity {}
public class MainActivity extends Activity {}
我能做到吗?
public class MainActivity extends Fragment {}
我尝试创建的程序将持续监控手机变量并在textView中显示日志。当用户更改方向时,我不想丢失日志,或者当os破坏ui时,我不想丢失其他更改。
UI基本上是一个textView,由一个runnable填充,每隔5秒用链接列表的内容更新textView。我基本上不想丢失链表的内容。
我检查了getLastNonConfigurationInstance(),但似乎已经折旧,所以我不想使用
任何帮助都将受到高度赞赏。
阿米什
答案 0 :(得分:-1)
在这里找到答案: http://blog.webagesolutions.com/archives/458
经过大量搜索,我发现如果添加以下内容: 机器人:configChanges = “取向|屏幕尺寸”
在androidManifest.xml中,当从纵向模式切换到横向模式时,操作系统不会破坏活动。
我的xml文件如下所示:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.axr0284.phonecontrol"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="15" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.axr0284.phonecontrol.MainActivity"
android:label="@string/app_name"
android:configChanges="orientation|screenSize">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
希望这有助于某人, 阿米什