如何在Android应用中返回您离开页面的状态?

时间:2017-08-04 05:08:37

标签: java android

我的意思是,我有页面A,并且用户将用户名保存为标题(因此每个用户在登录帐户时都有不同的标题)。当我单击BUTTON时,它会运行这个onclick方法,Intent q = new Intent(Profile.this, Profile.class);我认为它基本上只是刷新页面,但用户名不再存在。我尝试了多种方法,但我是一名初学者,所以我的方向很困难。

2 个答案:

答案 0 :(得分:1)

如果要刷新页面,则必须在butoon onclick方法中调用recreate()方法。然后将重新创建页面。因此页面中的所有字段都将被清除。如果要在字段中设置先前的数据,则可以将它们存储在共享首选项中。刷新后在所有字段中再次设置它。

答案 1 :(得分:1)

要引用当前活动,请在按钮单击上使用此功能。

    public void onClick (View v)
    {
        Intent intent = getIntent();
        intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
        finish();
        startActivity(intent);
    }