Como executar aplicação pelo serviço?
02/10/2018
0
Olá.
Em um serviço android, como executar(abrir) outra aplicação?
No meu service no evento OnStartCommand tem a seguinte função:
No trecho de código:
Esta retornando a seguinte msg:
'Activity not found, maybe you are in a service'.
Tem outro caminho para que eu possa conseguir executar outro aplicativo pelo service?
Desde já agradeço.
Em um serviço android, como executar(abrir) outra aplicação?
No meu service no evento OnStartCommand tem a seguinte função:
function AndroidServiceStartCommand(const Sender: TObject; const Intent: JIntent; Flags, StartId: Integer): Integer; var Intent : JIntent; NativeComponent: JComponentName; begin Intent := TJIntent.Create; Intent.setAction(TJIntent.JavaClass.ACTION_MAIN); Intent.addCategory(TJIntent.JavaClass.CATEGORY_LAUNCHER); NativeComponent := TJComponentName.JavaClass.init(PackageName, AppName); Intent.addFlags(TJIntent.JavaClass.FLAG_ACTIVITY_NEW_TASK); TAndroidHelper.Activity.startActivity(Intent); end;
No trecho de código:
TAndroidHelper.Activity.startActivity(Intent);
Esta retornando a seguinte msg:
'Activity not found, maybe you are in a service'.
Tem outro caminho para que eu possa conseguir executar outro aplicativo pelo service?
Desde já agradeço.
Antonio Junior
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)