我有很多活动,但都做同样的事情,但每个都在.xml布局中显示不同的文字。我注意到每次活动开始时都会有4秒的延迟。这种滞后特别发生在Jelly Bean设备上。
以下是类的外观:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
overridePendingTransition(R.anim.fadein, R.anim.fadeout);
setContentView(R.layout.general);
TextView txt1 = (TextView) findViewById(R.id.textView1);
final EditText txt2 = (EditText) findViewById(R.id.editText1);
final EditText txt3 = (EditText) findViewById(R.id.editText2);
txt1.setText(getString(R.string.K_item1));
txt2.setText(getString(R.string.k1_0));
txt3.setText(getResources().getString(R.string.k1_0tr));
fade = new AlphaAnimation(0,1);
fade.setDuration(500);
txt1.startAnimation(fade);
txt2.startAnimation(fade);}
清单xml文件如下所示:
android:versionCode="4"
android:versionName="1.0.1" >
<uses-sdk android:minSdkVersion="8"/>
<application
android:icon="@drawable/imamicn"
android:label="@string/app_name">
<activity
android:name="com.androidbook.balagha.welcomeActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=“KtbActivity"></activity>
<activity android:name="Ktb1_40"></activity>
<activity android:name="Ktb41_80"></activity>
我有标题,主要信息的文本,第三个是拉抽屉时出现的。 我试图禁用活动中的所有动画,但这并没有解决问题活动在第一次启动时仍然滞后,并且启用文本淡入淡出动画时,它不会运行,因为滞后时间比其持续时间长。任何建议表示赞赏,谢谢。