Sven
- Forum-Beiträge: 8
22.10.2011, 20:41:43 via Website
22.10.2011 20:41:43 via Website
Hallo Community,
ich beschäftige mich erst kurz mit android und der app Entwicklung, auch sind meine Java-Kenntnisse nicht so gut ( Ist schon einige Jahre her ) trotzdem will ich mich mit beschäftigen, finde es einfach sehr interessant.
Ich arbeite an einer kleinen app für mich die einen service hat, der läuft soweit, und das activity dazu, läuft auch. Jetzt möchte ich gerne vom service einen String an die activity übergeben haben und ein TextView in der activity aktualisieren. Kann mir dazu jemand von Euch einen Tipp geben wie das genau funktioniert? Ich glaube das habe ich nocht nicht gerafft. Danke Euch!
ich beschäftige mich erst kurz mit android und der app Entwicklung, auch sind meine Java-Kenntnisse nicht so gut ( Ist schon einige Jahre her ) trotzdem will ich mich mit beschäftigen, finde es einfach sehr interessant.
Ich arbeite an einer kleinen app für mich die einen service hat, der läuft soweit, und das activity dazu, läuft auch. Jetzt möchte ich gerne vom service einen String an die activity übergeben haben und ein TextView in der activity aktualisieren. Kann mir dazu jemand von Euch einen Tipp geben wie das genau funktioniert? Ich glaube das habe ich nocht nicht gerafft. Danke Euch!
1public class aktualisieren extends Service{
2 private Timer timer = new Timer();
3
4 public void onCreate() {
5
6 super.onCreate();
7 Log.d("aktualisieren-service: ", "start successfully.");
8 startservice();
9 }
10
11 public void startservice() {
12
13 timer.scheduleAtFixedRate( new TimerTask() {
14
15 public void run() {
16 work();
17 }
18
19 }, 0, 10000);
20
21 ; }
22
23 private void stopservice() {
24
25 if (timer != null){
26 Log.d("aktualisieren-service: ", "stop successfully.");
27 timer.cancel();
28
29 }
30 }
31
32 @Override
33 public IBinder onBind(Intent intent) {
34 return null;
35 }
36
37 public String work(){
38 String R = "";
39 // Hier passiert noch einiges mehr.
40Der String der zurück zur activity soll ist dann in "R".
41 return R;
42 }
43
44}
2 private Timer timer = new Timer();
3
4 public void onCreate() {
5
6 super.onCreate();
7 Log.d("aktualisieren-service: ", "start successfully.");
8 startservice();
9 }
10
11 public void startservice() {
12
13 timer.scheduleAtFixedRate( new TimerTask() {
14
15 public void run() {
16 work();
17 }
18
19 }, 0, 10000);
20
21 ; }
22
23 private void stopservice() {
24
25 if (timer != null){
26 Log.d("aktualisieren-service: ", "stop successfully.");
27 timer.cancel();
28
29 }
30 }
31
32 @Override
33 public IBinder onBind(Intent intent) {
34 return null;
35 }
36
37 public String work(){
38 String R = "";
39 // Hier passiert noch einiges mehr.
40Der String der zurück zur activity soll ist dann in "R".
41 return R;
42 }
43
44}
— geändert am 22.10.2011, 20:42:43
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.