两项活动A,B。 当A开始数据时定义。从A到B的活动被称为, 一项活动最终被摧毁。 我怎么能停止摧毁A活动? 从B回来时获得相同的oncreate数据。
答案 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()方法中定义日期。