私は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);
}
}
}