我有两个应用程序。一个运行服务,第二个只是小应用程序。我想在第一个应用程序中提供一些数据服务,但我想在第二个应用程序中获取这些数据。我怎样才能做到这一点?我需要它,因为当我在第二个应用程序上使用主页按钮并返回时,我需要检查 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?