【发布时间】:2013-06-20 13:31:37
【问题描述】:
我正在从 android 服务启动 android 设置活动。
Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.android.settings");
startActivity(LaunchIntent);
我正在搜索,如何检测设置活动是否关闭,因为我需要一些回调方法。
如果有回调方法知道设置或任何其他应用程序如浏览器,如果在此方法中启动,则知道启动的活动是否退出。
由于设置和浏览器是通用代码,我们不能将广播代码放入这些活动中。
【问题讨论】:
-
您可以尝试使用startActivityForResult.
-
您不能从服务中启动ActivityForResult,因为此操作是阻塞操作,通常您希望服务继续。
标签: android android-intent android-asynctask android-activity