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 に答える