0

我对我的活动进行了一些更改并开始了其他活动,但是当我回来时,活动更改消失了。如何保存我的更改?

单击按钮时我会这样做:

public void onClick(View v) {

    btn.setVisibility(View.GONE);
    e_mail.setVisibility(View.GONE);
    key.setVisibility(View.GONE);
    username.setVisibility(View.GONE);
    view1.setVisibility(View.GONE);
    view2.setVisibility(View.GONE);
    view3.setVisibility(View.GONE);
    edt.setVisibility(View.GONE);
    view5.setVisibility(View.VISIBLE);

});

并重定向到另一个活动。

4

1 回答 1

0

如果您想保留当前的布局,请在OnResume(). 它会为你工作。

@Override
public void onResume()
 {
    super.onResume();
    btn.setVisibility(View.GONE);
    e_mail.setVisibility(View.GONE);
    key.setVisibility(View.GONE);
    username.setVisibility(View.GONE);
    view1.setVisibility(View.GONE);
    view2.setVisibility(View.GONE);
    view3.setVisibility(View.GONE);
    edt.setVisibility(View.GONE);
    view5.setVisibility(View.VISIBLE);
}

希望能帮助到你。

于 2013-01-15T14:42:29.240 回答