0

我有很多活动,但都做同样的事情,但每个活动都在 .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>

我有标题文本,主要信息,第三个在拉抽屉时出现。我试图禁用活动中的所有动画,但这并没有解决问题活动在第一次启动时仍然滞后,并且当启用文本淡入淡出动画时,它不会运行,因为滞后时间长于其持续时间。任何建议表示赞赏,谢谢。

4

0 回答 0