我有一个应用程序在其首次启动的活动中启动远程服务。然后,在另一个活动中,用户可以设置应用程序的配置。请注意,第二个活动未绑定到服务,我不希望绑定它。
现在我的问题是:更改配置设置后,如何从第二个活动重新启动整个应用程序?
现在,我使用的是 onClickListener 的按钮:
public void onClick(DialogInterface dialog, int which) {
sauvegarde();
Intent i = getBaseContext().getPackageManager().getLaunchIntentForPackage(getBaseContext().getPackageName());
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(i);
}
问题是:它只重新启动当前活动而不关闭整个应用程序,因此,没有重新启动服务
有任何想法吗?