A、B、およびCの3 つのアクティビティがあります。
onCreate()
A では、B と C を起動するための 2 つの連続したステートメントを呼び出します。startActivity(...)
しかし、android はonCreate()
アクティビティ B を即座に呼び出しません。代わりに、スタックの一番上にあるため、C を押すと。onCreate()
次に、B およびその他のライフサイクル メソッドを呼び出します。
これが私のコード例です。
public class A extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
startActivity(this, B.class);
startActivity(this, C.class);
}
}
アクティビティ B の onCreate の呼び出しが延期される理由の手がかりはありますか?