0

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

4

0 回答 0