[ENTWICKLUNG] TaskerIntent realisieren

  • Antworten:1
  • Bentwortet
swa00
  • Forum-Beiträge: 3.704

25.11.2016, 11:04:34 via Website

Hallo Jungs,

ein Wunsch ist an mich herangetragen worden , einen Service mittels Tasker
zu starten/stoppen.

Da ich Tasker so gut wie gar nicht kenne :
Hat einer das von euch schon mal umgesetzt - ich bin zu blöd dazu :-)

Soweit ich verstanden habe, kann man mit Tasker packages starten - soweit so gut
Aber jetzt benötige ich noch den Übergabeparameter (intent) zum starten und stoppen

im Service fange ich in onStartCommand
if (intent.getAction().equals("START"))
resp
if (intent.getAction().equals("STOP"))

Für die Lösung ist es mir auch mal erst schnuppe, ob man mit Tasker nur ein Activity package aufrufen kann .
ich kann ja dort dann den Service starten oder stoppen und dann direkt ein finish() absetzen.

Danke

— geändert am 26.11.2016, 02:43:07

Liebe Grüße - Stefan
[ App - Entwicklung ]

Antworten
swa00
  • Forum-Beiträge: 3.704

26.11.2016, 02:36:53 via Website

[LÖSUNG]

Ein Service direkt mit intents aufzurufen , mag Tasker nicht.
Man muss den Umweg über eine Activity suchen - ggf ohne ContentView und direkt ein System.exit()

Man lege im Tasker folgendes an :

EIN : App -> Lade Application -> [App-Package] -> Data : TESTSTART (Als String)

Tasker schickt dann ein .MAIN Intent

Code Activity

Intent intent = getIntent();
String data = intent.getDataString();
if (data != null)
{
if ( data.equalsIgnoreCase("TESTSTART"))
....

— geändert am 26.11.2016, 02:44:22

Liebe Grüße - Stefan
[ App - Entwicklung ]

Antworten