Intent to start activity - but don't bring to front
android, android-intent, flags
Solution
if you want your activity to be in background add this line in the oncreate of activity
moveTaskToBack(true);
Problem
Description: - Activity A is visible (or in the background) - Intent I is received by a broadcast with valuable extras and then passes the extras to a new Intent I2 that will be used to start activity A. - Outcome: Do not bring activity to front if activity is in background. Code: ``` Intent I2= new Intent(context, MyActivity.class); I2.putExtra(.. I2.setFlags(Intent.FLAG_ACTIVITY_MULTIPLE_TASK); // | Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(I2); ``` Note: I added no "android:taskAffinity" to manifest.. i thought you should know