新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

android – 如何完全重启应用程序

发布时间:2023-09-18 08:48:57

android – 如何完全重启利用程序

要完全重启Android利用程序,您可使用以下代码:
```java
Intent intent = getBaseContext().getPackageManager().getLaunchIntentForPackage(getBaseContext().getPackageName());
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
finish();
```
这将获得利用程序的启动意图,然后添加`FLAG_ACTIVITY_CLEAR_TOP`标志来清除利用程序的所有活动栈。最后,启动新的意图并完成当前活动。
请注意,这将重启全部利用程序,并从头开始启动。如果您只想重新启动当前活动,可使用以下代码:
```java
Intent intent = getIntent();
finish();
startActivity(intent);
```
这将关闭当前活动并重新启动它。