保存旧的活动数据android

时间:2016-04-26 12:22:46

标签: android android-layout android-intent android-activity

两项活动A,B。 当A开始数据时定义。从A到B的活动被称为, 一项活动最终被摧毁。 我怎么能停止摧毁A活动? 从B回来时获得相同的oncreate数据。

2 个答案:

答案 0 :(得分:0)

如果您使用Intent从A到B导航。请勿调用finish()方法。刚刚开始你的B活动。

代表

function viewAttachment(fileId) {
    var url = "ViewAttachment?OrgId=20003679&supplierID=100193331&tmstmp=1461412880132"
    url = addUrlParameter(url,'FileId', fileId);
    window.location = url;
    }

希望它会有所帮助:)

答案 1 :(得分:0)

如果您将ActivityA转到ActivityB,则默认情况下不会销毁ActivityA。如果你给予finish()方法而不是只有ActivityA会销毁。否则ActivityA只会停止但仍然进入后台状态。所以,当你从一个活动转移到另一个活动时,不要添加finish()方法。

你可以为你的情况做些什么

Intent intent = new Intent(ActivityA.this,ActivityB.class);
startActivity(intent);

当您可以返回ActivityA时,它将调用ActivityA的onStop()方法。 因此,您可以再次在onStop()方法中定义日期。