简体   繁体   English

如何销毁活动并再次重新加载它

[英]How to destroy activity and reload it again android

嗨,我想破坏当前包含列表视图的活动,并在单击按钮时打开另一个活动,但是我想返回并重新启动该活动并获取其内容,有什么建议吗?

To start it: 要启动它:

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

To destroy activity just use finish(); 要破坏活动,只需使用finish(); anywhere you want to destroy it. 您想销毁它的任何地方。

EX: add it after startActivity(i); 例如:在startActivity(i);之后添加它startActivity(i);

On FirstActivity: 在FirstActivity上:

startActivity(new Intent(this, SecondeActivity.class));
finish(); // this will destroy current activity

On SecondeActivity: 在SecondeActivity上:

startActivity(new Intent(this, FirstActivity.class));

To reload your activity: 重新加载您的活动:

activity.finish();
activity.overridePendingTransition(0, 0);
Intent intent = new Intent(activity, activity.getClass());
activity.startActivity(intent);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM