如何通过按下按钮

时间:2015-04-22 13:13:12

标签: android

我想重置我的活动,在我的课程中执行的功能和方法很少,我希望当我按下按钮时,一切都会重置并开始,就像起初活动如何开始一样。

5 个答案:

答案 0 :(得分:3)

试试这个..

    Intent intent = new Intent(this,yourActivity.class);

    intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivity(intent);

答案 1 :(得分:1)

试试这个:

Intent i =  new Intent(YourActivity.this, YourActivity.class);
                    startActivity(i);
                    finish();

答案 2 :(得分:0)

最简单的方法:

Intent intent = getIntent();
finish();
startActivity(intent);

答案 3 :(得分:0)

这可能更容易......

this.recreate();

我认为对API的限制小于11 - 如果您的应用支持的API少于11,您需要查看。

答案 4 :(得分:0)

试试这个:

Intent intent = getIntent();
overridePendingTransition(0, 0);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
finish();
overridePendingTransition(0, 0);
startActivity(intent);