Posts

Showing posts from May, 2024
 import android.app.Service; import android.content.Intent; import android.os.AsyncTask; import android.os.IBinder; import android.util.Log; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; public class BackgroundNetworkService extends Service {     private static final String TAG = "BackgroundNetworkService";     @Override     public void onCreate() {         super.onCreate();         Log.d(TAG, "Service created");     }     @Override     public int onStartCommand(Intent intent, int flags, int startId) {         Log.d(TAG, "Service started");         // Perform network operation in a background thread         new NetworkTask().execute();         // Return START_STICKY to ensure the service restarts if it's killed by the system         return START_STICKY;     }     @Override     public IBinder onBind(Intent intent) {         return null;     }     @Over