1

バックグラウンドで実行される Android アプリケーションと SMS サービスに多くのアクティビティがあります。

私のメインのアクティビティにはZigbeeActivity.java、[終了] をクリックしたときに [終了] ボタンがあります。これを行うためにアプリケーションをバックグラウンドに送信したいのですが、MoveTaskToBackメソッドを使用すると、smsService がバックグラウンドで実行され、SMS を受信しますが、Zigbee アクティビティを再度実行すると、デバイスにインストールされた私のアプリケーションは開始されますが、データ保持が表示されません。新しい Zigbee アプリケーションが開始されると思います。フォアグラウンドでアプリケーションを呼び出す方法を誰か教えてもらえますか?

サービスを開始するonCreateメソッドのコード。

@Override
public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    try{
    setContentView(R.layout.main);
            startService(new Intent(this,SmsService.class));
    }catch(Exception e){}

}

これは、アクティビティをバックグラウンドに送信するためのコードです

ケース R.id.btnExit:

            ConstantClass.Clear_Main_Screen = false;
            moveTaskToBack(true);
            break;
4

0 に答える 0