2017-12-14 6 views
0

アクティビティの切り替え中にアクティビティの間に黒い画面が表示されています。アクティビティのブラックスクリーンの問題

ここに私のコードです。

Intent main = new Intent(mContext, MainActivity.class); 
main.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK); 
mContext.startActivity(main); 
+0

'main.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);を削除した後は完全に問題ありませんか? –

+0

このコードの問題ではありません...コード全体を共有したり、logcat情報を共有できますか? – R2R

+0

[アンドロイドで別のアクティビティを呼び出すときに黒い画面を避ける方法は?](https://stackoverflow.com/questions/14501213) /どのように回避する - ブラックスクリーン - 起動中 - 別の活動in-android) – Prem

答えて

0

は、2つのアニメーションに対応して、あなたがoverridePendingTransitionのために提供され、この

Intent main = new Intent(mContext, MainActivity.class); 
main.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK); 
mContext.startActivity(main); 
overridePendingTransition (0, 0); 

int型(int型enterAnim、int型 exitAnim)を使用してコードを置き換え - 古い活動 を削除し、追加します新しいもの。

関連する問題