Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

База записей, из которой каждый день нужно брать пару-тройку определенных и показывать на экране - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android API Авито вытянуть информацию об объявлении http://www.cyberforum.ru/android-dev/thread1061380.html
Всем привет. Появилась нужда вытянуть информацию об объявлении, но при частом обращении к авито, они банят по ip. А мобильное приложение под андройд продолжает работать. Оно работает на апи....
Программирование Android Беда с приложением Разрабатываю приложение, игру вернее. Замысел такой: при клике на экран создаётся объект (картинка) существо и движется в сторону противника(до края экрана) и уничтожает его. Вопросы такие:... http://www.cyberforum.ru/android-dev/thread1061311.html
Программирование Android Многомерный ассоциативный массив
Сервер отдает массив вида (JSON): $item=>"val"; Как создать такой же, только в Java, чтоб потом по нему пройтись циклом обрабатывая данные? Я делаю так: JSONObject jsonObj = new...
Узнать текущую Activity Программирование Android
Всех с новым годом! Из главной активити запускается событие таймера. Скажите, как определить какая активити в текущий момент активна? Я так понимаю, нужно получить стек активити и выбрать самую...
Программирование Android Программирование НА Android http://www.cyberforum.ru/android-dev/thread1061141.html
Привет.Всех с наступающим. Кто-нибудь пишет программы непосредственно на планшетниках? Поделитесь пожалуйста опытом.
Программирование Android Старые добрые мячики (CatchTheBall) https://play.google.com/store/apps/details?id=com.mercury2002.catchtheball Прототип этой игры кажется был еще на компах с досом: отвоёвываем жизненное пространство у отталкивающихся от стенок... подробнее

Показать сообщение отдельно
Kollapser
0 / 0 / 0
Регистрация: 18.12.2013
Сообщений: 31
02.01.2014, 15:24  [ТС]
Хорошо, я убрал собственное обновление. Но, судя по логам, автоматическое тоже не работает.
И подскажите, пожалуйста, как вывести элемент массива в textview на виджете. Указанный мной код не работает.

Добавлено через 1 час 17 минут
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
package ru.startandroid.develop.p1171simplewidget;
 
import java.util.Arrays;
 
import android.appwidget.AppWidgetManager;
import android.appwidget.AppWidgetProvider;
import android.content.Context;
import android.util.Log;
import android.widget.RemoteViews;
 
public class MyWidget extends AppWidgetProvider {
 
  final String LOG_TAG = "myLogs";
 
  @Override
  public void onEnabled(Context context) {
    super.onEnabled(context);
    Log.d(LOG_TAG, "onEnabled");
  }
 
  @Override
  public void onUpdate(Context context, AppWidgetManager appWidgetManager,
      int[] appWidgetIds) {
    super.onUpdate(context, appWidgetManager, appWidgetIds);
    Log.d(LOG_TAG, "onUpdate " + Arrays.toString(appWidgetIds));
    for (int id : appWidgetIds) {
        updateWidget(context, appWidgetManager, id);
    }
  }
 
  @Override
  public void onDeleted(Context context, int[] appWidgetIds) {
    super.onDeleted(context, appWidgetIds);
    Log.d(LOG_TAG, "onDeleted " + Arrays.toString(appWidgetIds));
  }
 
  @Override
  public void onDisabled(Context context) {
    super.onDisabled(context);
    Log.d(LOG_TAG, "onDisabled");
  }
  
  static void updateWidget(Context context, AppWidgetManager appWidgetManager, int widgetID) {  
      
        RemoteViews widgetView = new RemoteViews(context.getPackageName(),
            R.layout.widget);
        widgetView.setTextViewText(R.id.tv, "Привет");
     
        appWidgetManager.updateAppWidget(widgetID, widgetView);
      }
 
}
Вот так все работает.

Добавлено через 1 час 34 минуты
С отображением текста проблем нет. Теперь вопрос: как поменять шрифт в TextView? И можно ли это вообще сделать? У remoteViews нет метода settypeface(
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru