任何人都可以解釋如果我執行此活動會發生什麼? 我越來越奇怪的輸出和應用程序掛起。 ` 公共類ComedyAct擴展AppCompatActivity {在其onCreate方法中啓動新活動後的上一個活動狀態?
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(new ProgressBar(this));
startActivity(new Intent(this,secondact.class));
Log.d("main","I am after start second act");
int i=0;
while(i<10000);
}
@Override
protected void onStart() {
super.onStart();
int i=0;
while(i<10000);
Log.d("main","I am in start first act");
}
@Override
protected void onStop() {
super.onStop();
int i=0;
while(i<10000);
Log.d("main","I am in stop first act");
}
} `
注:凡downvoting,請執行程序和解釋output.Atleast的理由給我downvote的原因。
爲什麼不把調試點放在'while(i <10000);'在onCreate中並使用調試器來計算出最新發生 – Raghunandan
@Raghunandan我更感興趣會發生什麼,爲什麼會發生,如果我寫這樣的代碼比單純的輸出。 –
如果你使用調試器的幫手調試 – Raghunandan