0

私はAndroidの初心者で、アプリにバックグラウンドサービスを実装しています.BOOT_COMPLETEDプロセスでアプリを開始しています.アプリを開始するアクティビティを呼び出しています.アプリはフォアグラウンドになります. しかし、私はアプリをバックグラウンド (最小化) に保ちたいし、アプリで slient ログインをしたいです。Boot_Complete でアプリを起動するために以下のコードを使用しています。

public class bootUpLocation extends BroadcastReceiver {
 @Override
 public void onReceive(Context context, Intent intent) {
    if (intent.getAction().equalsIgnoreCase(Intent.ACTION_BOOT_COMPLETED)) {
        // here we start the service
        Toast.makeText(context, "broadcast receiver start for location",
                Toast.LENGTH_LONG).show();

        Intent myIntent = new Intent(context, LoginActivity.class);
        myIntent.addCategory(Intent.CATEGORY_HOME);
        myIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        context.startActivity(myIntent);

     }
  }
}
4

0 に答える 0