Articles of радиоприемник intenservice

Диалог Android Alert изнутри службы намерения

Я хочу отобразить диалоговое окно предупреждения внутри службы намерения. AlertDialog alertDialog = new AlertDialog.Builder(this).create(); Это вызывает следующее исключение Unable to add window — token null is not for an application Я также пробовал IntentService.this и getApplicationContext (). Между i не хочу делать это с помощью активности. Я просто хочу показать простой диалог с небольшим текстом.

Нужна помощь при загрузке в фоновом режиме на Android?

У меня есть представление изображения, которое я написал в момент прокрутки, изображения загружаются из Интернета, поэтому я подумал, что мне нужно загружать изображения в фоновом режиме перед прокруткой, для чего мне нужно использовать asynctask или Service или IntentService, все это поможет в загрузке и хранении в data / data / mypackages, но все-таки покачивание замедлит […]

Ошибка IntentService для Android IntellService

Возможный дубликат: Android RuntimeException: невозможно создать экземпляр службы Я загружаю свои данные с помощью IntentService. Определение класса IntentService выглядит следующим образом: public class DownloadService extends IntentService{ super("DownloadService"); @Override protected void onHandleIntent(Intent intent) { //download tasks… } } AndroidManifest.xml: <appilcation> <service android:name="DownloadService"/> .. .. .. </application> LauncherActivity.java: @Override public void onCreate(Bundle savedInstanceState) { .. .. .. […]

Робоэлектрические и IntentServices

Используя Robolectric, как можно было бы протестировать IntentService, который транслирует намерения в качестве ответа? Предполагая следующий класс: class MyService extends IntentService { @Override protected void onHandleIntent(Intent intent) { LocalBroadcastManager.getInstance(this).sendBroadcast(new Intent("action")); } } В моем тестовом примере я пытаюсь сделать что-то вроде этого: @RunWith(RobolectricTestRunner.class) public class MyServiceTest{ @Test public void testPurchaseHappyPath() throws Exception { Context context […]

Нужна помощь при загрузке в фоновом режиме на Android?

У меня есть представление изображения, которое я написал в момент прокрутки, изображения загружаются из Интернета, поэтому я подумал, что мне нужно загружать изображения в фоновом режиме перед прокруткой, для чего мне нужно использовать asynctask или Service или IntentService, все это поможет в загрузке и хранении в data / data / mypackages, но все-таки покачивание замедлит […]

Как сохранить IntentService, даже когда приложение закрыто?

В моем приложении для Android я запускаю IntentService из Activity, вызывая startService(new Intent(this, MyService.class)); И это работает как шарм. Я могу перейти между Activies, нажмите кнопку «Домой», чтобы переключиться на другие приложения … и он все еще работает. Но если я удалю свое приложение со своего экрана, моя служба будет остановлена. Как я могу избежать […]

В чем разница между сервисом, намерением службы в android?

В чем разница между Service и IntentService в Android? В чем разница между AsyncTask и IntentService в Android?

Отправлять намерение от службы к деятельности

Я пытаюсь вернуть результат из IntentSerivce в mainactivity используя намерение, но я не могу заставить его работать. IntentService получает намерение от деятельности без проблем, делает это и получает JSONstring . Теперь единственная проблема заключается в том, чтобы отправить эту строку в действие. Вот метод в mainactivity: public String RTConn(String query){ System.out.println("Querying Rotten Tomatoes."); Intent rtIntent […]

Служба Android расширяет ResultReceiver для IntentService, как реализовать CREATOR?

Мое приложение использует Service который синхронизируется с внешним оборудованием в фоновом режиме. Поскольку служба работает в основном потоке, она делает любую тяжелую работу асинхронно с помощью IntentService. Ниже приведен минимальный пример кода для объяснения потока управления: public class MyService extends Service { private final Handler handler = new Handler(); void someMethodDoesCallBarAsynchronously(){ Intent i = new […]

IntentService не будет показывать Toast

Этот IntentService, который я создал, будет показывать Тосты в onStartCommand () и в onDestroy (), но не в onHandleIntent (). Я что-то упускаю из-за ограничений IntentService? public class MyService extends IntentService { private static final String TAG = "MyService"; public MyService(){ super("MyService"); } @Override protected void onHandleIntent(Intent intent) { cycle(); } @Override public int onStartCommand(Intent […]