起動時にアプリを起動したいが、その時にバックグラウンドでアクティビティを実行したい...
このために BroadcastReceiver クラスを実装しました。
public class StartMyServiceAtBootReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
Intent myIntent = new Intent(context, MainActivity.class);
myIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(myIntent);
}
}
しかし、活動が前面に出てきます..