在我的Android应用程序中,我在‘服务’类中使用'LocationService‘。有几个教程推荐这种做法,以便对活动进行永久的位置检查。然而,尽管有一些好的文档,我仍然有一个关于活动和我的服务之间的沟通的问题。
这是我的LocationService课程:
public class LocationService extends Service {
public static LocationManager locationManager;
public static LocationListener listener;
private static
在我的应用程序中,活动A有一个选择产品的项目列表,活动B给出了该项目的详细信息,还有一个按钮"Choose this item“,它将转到活动C。在Activity C中,显示了这个选择的项目,点击后会有一个"choose more items”按钮。我必须返回到活动A,并重复相同的步骤。BUt当选择另一个项目时,活动C应同时显示两个项目。
所以我想从活动C开始,通过调用startActivityForResult()开始活动A,并将结果添加到现有项目列表中。在这种情况下,我必须调用A的finish()来返回值。这是正确的实现方式吗?
因为“选择更多的项目”在现实生活中可以被点