Я хочу начать мое приложение во время загрузки, но хочу активности работать в фоновом режиме в то время ...Start Application Во время загрузки
Я реализовал 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);
}
}
, но активность перешла на передний план.
«но хотите активность работать в фоновом режиме, в то время» - - поскольку это не совсем возможно, возможно, вы можете подумать о том, почему вы считаете, что вам это нужно. Может быть лучшее решение для любой проблемы, которую вы пытаетесь решить. – CommonsWare
то, что вы хотите точно, когда вы запускаете намерение, всегда будет впереди .... запустите службу, добавьте свой код в службу, он будет работать в фоновом режиме – rajahsekar
Я вызываю статический метод (в BroadcastReceiver), который находится в классе MainActivity, когда SMS Получено, но когда устройство перезагружается, все действия и методы уничтожаются, поэтому я хочу начать действия во время загрузки, поскольку эти методы могут быть вызваны ... –