0

2つのアプリケーションがあります。1 つはサービスを実行し、2 番目は小さなアプリのみです。最初のアプリでいくつかのデータを提供したいのですが、このデータを 2 番目のアプリで取得したいと考えています。どうやってやるの?2番目のアプリでホームボタンを使用して戻ったときに、IDが変更されたかどうかを確認する必要があるため、それが必要です。onResumeがそのIDをチェックするときに、最初のアプリと2番目のアプリで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");
    }
}

メインアクティビティでサービスを開始します:

startService(new Intent(MainActivity.this, ServiceId.class));

どのように他のアプリケーションでそのIDを取得しますか?

4

0 に答える 0