两个Activity在不同的进程中,当它跳转时出现黑屏或白屏

时间:2015-11-03 02:41:32

标签: android

 <activity
            android:name=".MainActivity"
            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=".SecondActivity"
            android:label="@string/app_name"
            android:process=":abc"
            />

当我使用此代码跳转活动时,它会在短时间内出现黑屏或白屏,如何解决?

Intent intent = new Intent(MainActivity.this, SecondActivity.class);
startActivity(intent);

2 个答案:

答案 0 :(得分:1)

你可以创建一个样式并设置这样的attrs:

try {
  var prefname = document.getElementsByName("offers");
  if (prefname[0].checked == false && prefname[1].checked == false) {
    throw "* Please choose a preference!";
  }
}
catch(prefError) {
  document.getElementById('preferenceResult').innerHTML = prefError;
}

然后将此样式应用于您的活动。

答案 1 :(得分:1)

尝试android:windowDisablePreview

 <style name="Theme.MyTheme" parent="android:style/Theme.Holo">
        <!-- This disables the black preview screen -->
        <item name="android:windowDisablePreview">true</item>
    </style>