我有一個活動,其他是片段。當我點擊btnMain
時,我想清除後臺並顯示MainActivity
。我可以清除後臺並且可以去MainActivity
班,但是我的問題是在去MainActivity
之前有1秒(1秒)顯示黑色背景。我怎麼修復它?以下是我的代碼onClick
我的btnMain
。不需要的1秒黑色背景顯示
public class MainActivity extends FragmentActivity implements OnClickListener{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btnMain = (Button)findViewById(R.id.btnMain);
btnMain.setOnClickListener(this);
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.btnMain:
Intent i = new Intent(this,MainActivity.class);
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);//for clearing backstack
overridePendingTransition(0,0);
default:
break;
}
}
}
你可以把你的代碼'MainActivity'? – OAEI