每个时间和活动是否都会创建该类的新对象?

时间:2014-06-04 16:36:39

标签: android oop android-activity

例如,如果我这样做:

    Intent intent = new Intent(FirstActivity.this, OrderScreen.class);
    startActivity(intent);

是否会创建OrderScreen类的新对象?如果我返回第一个活动并返回OrderScreen类,是否会检索相同的对象或另一个?

我一直在使用Android已有近1年的时间了,我现在对此感到非常疯狂。

1 个答案:

答案 0 :(得分:2)

是每次你这样做并且意图它会给你一个该对象的新实例。除非您将标记设置为Intent,例如FLAG_REORDER_TO_TOP,如果将其添加为标记,则它将采用OrderScreen的旧实例并将其添加到活动堆栈的顶部..