Java: Wie man Azan in Java von TimerTask spieltJava

Java-Forum
Anonymous
 Java: Wie man Azan in Java von TimerTask spielt

Post by Anonymous »

Ich entwickle eine Java -Anwendung, die ich in den fünf islamischen religiösen Zeiten der Azan -Akte spielen möchte, die für jeden Tag unterschiedlich sind und nach astronomischen Berechnungen für jeden Tag berechnet werden. Dazu ist es notwendig, dass das laufende Programm kontinuierlich überprüft, welcher Tag und die Uhrzeit es ist, und wenn die Azan -Zeit heute 12:15 Uhr ist, sollte die Azan -Datei für andere Zeiten und Tage gespielt werden. Deshalb habe ich versucht, die Java -Task -Timer -Klasse für diesen Zweck zu verwenden, aber ich habe Probleme, die Aufgabe zu den gewünschten Zeiten auszuführen, und das Programm läuft nicht ordnungsgemäß. Ich habe den Beispielprogrammcode unten angegeben. < /P>
Mit freundlichen Grüßen < /p>

Code: Select all

    package org.example;
import java.time.LocalTime;
import java.util.Timer;
import java.util.TimerTask;
public class MyTimerTask extends TimerTask {

@Override
public void run() {
//CACLULATE THE TIMES FUNCTION();

LocalTime now = LocalTime.now();
LocalTime morning = LocalTime.parse( "5:32" );
LocalTime noon = LocalTime.parse( "12:15" );
LocalTime afternoon = LocalTime.parse( "15:18" );
LocalTime night = LocalTime.parse( "17:59" );
switch(now){
case morning:
System.out.println( "good morning!" );
hit = true;
break;
case noon:
System.out.println( "good noon!" );
hit=true;
break;
case afternoon:
System.out.println( "good afternoon!" );
hit = true;
break;
case nightT:
System.out.println( "good night!" );
hit = true;
break;
default:
System.out.println( "BAD TIME!" );
}
}
}
class TTest{
public static void main(String args[]){
MyTimerTask task = new MyTimerTask();
Timer timer = new Timer();
timer.schedule(task, 1000);
try{
Thread.sleep(5000);
}catch (InterruptedException e){}
}
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post