Download the free trial version
Basic4android Video
Features
Tutorials and manuals
Showcase
Screenshots

Go Back   Android Development Forum - Basic4android > Foreign Languages > German Forum
Documentation Wiki Register Members List B4P Search Today's Posts Mark Forums Read

StartServiceAt

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 01-31-2012, 01:21 PM
Junior Member
 
Join Date: Dec 2011
Posts: 22
Default StartServiceAt

Ich bin gerade dabei einen Wecker zu programmieren und habe mit dem Befehl StartServiceAt noch ein bischen Verständnisprobleme.

Mit dem Befehl StartServiceAt übergebe ich an ein Service Modul, dessen einzige Aufgabe es ist einen Ton abzuspielen. Anschließend wird in dem Service Modul mit einem erneuten Aufruf von StartservicAt der Alarm um 24 Std nach vorne gestellt.

Das funktioniert auch wunderbar. Allerdings funktioniert nichts mehr wie es soll, wenn das Handy ausgeschalten wurde und dann wieder eingeschalten. Dann spielt es den Ton nicht wie gewünscht zum eingestellten Zeitpunkt ab, sondern kurz nach dem Hochfahren des Betriebssystems.

Muss ich mit StartServiceAt irgendwas beachten was ich nicht getan habe?
Reply With Quote
  #2 (permalink)  
Old 01-31-2012, 01:24 PM
Junior Member
 
Join Date: Dec 2011
Posts: 22
Default ...

Hier der Quälllltext

Quote:
Sub Service_Start (StartingIntent As Intent)




Try

Dim Mediaplayer2 As MediaPlayer
Mediaplayer2.Initialize
Mediaplayer2.Load( File.DirAssets, "rooster.wav")

Catch
End Try

Try
Mediaplayer2.Play
Catch
End Try

alarmzeit = DateTime.Add(DateTime.Now,0,0,1)
StartServiceAt("",alarmzeit,True)




End Sub
Reply With Quote
  #3 (permalink)  
Old 02-01-2012, 07:57 AM
Basic4ppc Expert
 
Join Date: Jul 2008
Location: Borchen, Germany
Posts: 571
Send a message via Skype™ to corwin42
Awards Showcase
Beta Tester 
Total Awards: 1
Default

Nach einem Reboot werden die Alarme nicht automatisch wieder restauriert. Ich vermute, Du hast Deinen Service auf "Start at boot" gestellt. Damit wird er einfach bei jedem Starten des Telefons aufgerufen und spielt den Alarm ab.

Du solltest die Alarmzeit immer in eine Datei schreiben. Im Service dann diese Datei einlesen, vergleichen, ob die Zeit schon erreicht ist und nur dann den Alarm losgehen lassen. Ansonsten nur die Alarmzeit mit StartServiceAt() neu setzen.
__________________
You like my work and it is useful for you? If you want you can donate me a beer here:
Need a DropBox account and want 500MB additional free space? Use this link to create your account: DropBox
Reply With Quote
  #4 (permalink)  
Old 02-01-2012, 09:17 AM
Junior Member
 
Join Date: Dec 2011
Posts: 22
Default ...

Danke!

Jetzt funktionierts wunderbar mit dem Abspielen von Sounds.

Ich habe ich noch das Problem, dass ich gerne ein Bild mit einem Wecker anzeigen würde. Solange der Benutzer nicht auf den Wecker klickt, soll der Ton laufen.

Mit dem Service Modul kann ich aber keine Formen anzeigen. Nicht einmal eine Messagebox... Könnt ihr mir helfen?
Reply With Quote
  #5 (permalink)  
Old 02-01-2012, 10:23 AM
Basic4ppc Expert
 
Join Date: Jul 2008
Location: Borchen, Germany
Posts: 571
Send a message via Skype™ to corwin42
Awards Showcase
Beta Tester 
Total Awards: 1
Default

Quote:
Originally Posted by thewavemaster View Post
Mit dem Service Modul kann ich aber keine Formen anzeigen. Nicht einmal eine Messagebox... Könnt ihr mir helfen?
Du kannst aus dem Service Modul heraus mit StartActivity() eine beliebige Activity starten, die dann den Wecker anzeigt.
__________________
You like my work and it is useful for you? If you want you can donate me a beer here:
Need a DropBox account and want 500MB additional free space? Use this link to create your account: DropBox
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
StartServiceAt everyday ciginfo Basic4android Updates and Questions 1 12-19-2011 06:28 AM
Problem with StartServiceAt ciginfo Basic4android Updates and Questions 4 12-18-2011 01:01 PM
StartServiceAt & notification ciginfo Basic4android Updates and Questions 3 12-08-2011 01:31 PM
Service_create, StartServiceAt ciginfo Basic4android Updates and Questions 1 11-30-2011 06:25 AM
Stopping a service after a StartServiceAt QRT Basic4android Updates and Questions 3 07-04-2011 01:01 PM


All times are GMT. The time now is 06:57 PM.


Powered by vBulletin® Version 3.6.12
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0