2

我怎样才能做到这一点?

点击按钮:

mycontext.finish();

然后:重新开始?

4

1 回答 1

3

你可以试试这个:

MyActivity.finish()
Intent intent = new Intent(MyActivity.this, MyActivity.class);
startActivity(intent);

或者,如果这不起作用,您可以这样做:

private boolean isRestarting = false;
...
// When button is pressed
isRestarting = true;
myactivity.finish();
...
// in the onDestroy() method
if(isFinishing() && isRestarting){
    Intent intent = new Intent(MyActivity.this, MyActivity.class);
    startActivity(intent);
}
于 2010-11-27T15:15:55.150 回答