我有两个申请。一个运行服务,第二个只是小应用程序。我想在第一个应用程序中提供一些数据服务,但我想在第二个应用程序中获取此数据。我怎样才能做到这一点?我需要这个,因为当我在第二个应用程序上使用主页按钮并返回时我需要检查id是否已更改。我认为在onResume检查该ID时,在第一个应用程序和第二个应用程序中运行带有id的服务。
这是代码服务类:
public class ServiceId extends Service{
private int id;
@Override
public IBinder onBind(Intent intent) {
// TODO Auto-generated method stub
return null;
}
@Override
public void onCreate() {
}
@Override
public void onDestroy() {
}
@Override
public void onStart(Intent intent, int startid) {
id = MainActivity.getApplicationId();
Log.v("Start", "Webservice started");
}
}
我在mainactivity中开始服务:
startService(new Intent(MainActivity.this,ServiceId.class));
如何在其他应用程序中获取该ID?