Android:android Start-Aktivität von Service
public class LocationService extends Service {
@Override
public void onStart(Intent intent, int startId) {
super.onStart(intent, startId);
startActivity(new Intent(this, activity.class));
}
}
startete ich diesen Dienst von Activity
In Activity
, wenn die Bedingung erfüllt
startService(new Intent(WozzonActivity.this, LocationService.class));
von meinem LocationService
beginnen oben erwähnt nicht Activity
starten konnte, Wie kann ich Kontext der laufenden Activity
in Service-Klasse bekommen?
Nur der FLAG_ACTIVITY_NEW_TASK ist notwendig, da nur Aktivitäten Aktivitäten, ohne es beginnen.'this' kann anstelle von getBaseContext und getApplication verwendet werden, da der Dienst seinen eigenen Kontext hat. – Sojurn
http://StackOverflow.com/a/24625619/3138818 – Hamidreza
Wie programmatisch entfernen Sie diese Aktivität aus der letzten Bildschirmliste? –