バックグラウンドで実行される 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;