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

AlarmManager несколько расписаний - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Оптимизация AVD http://www.cyberforum.ru/android-dev/thread1288303.html
Ребят, помогите разобраться! В общем, ситуация такая: недавно начал изучать java, потихоньку начал работать в eclipse, добрался до шага создания avd и здесь начались проблемы. создал device,...
Программирование Android Запретить приложению реагировать на нажатие на экран Всем привет! У меня есть активити, в котором выполняется AsyncTask. Во время его работы крутится ProgressBar. Когда я нажимаю на экран, то ProgressBar пропадает. Как сделать так, чтобы пока... http://www.cyberforum.ru/android-dev/thread1288038.html
Программирование Android Эмулятор не видит проект
Обновил я android studio и возникла такая проблема: После обновления пришлом заново настроить эмулятор, но это не беда. Однако при запуске эмулятора он успешно запускается, но не видит моего...
Задать размер кнопки программно Программирование Android
Здравствуйте. Возник такой вопрос: В программе я использую несколько кнопок, размер которых зависит от размера экрана (не обязательно пропорционально). Сразу к вопросу: Как кнопке установить...
Программирование Android Ошибки и вылеты конвертера систем счисления http://www.cyberforum.ru/android-dev/thread1287821.html
Код из лайоута: <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Конвертер систем счисления:" ...
Программирование Android ListView with buttons in DialogFragment skiped frames Не сплю уже долгое время, не могу исправить ошибку. В DialogFragment лагает скролл списка и нажатия на кнопку. есть две кнопки Plus і Minus. которие добавляють или отнимають количиство об'єктов. ... подробнее

Показать сообщение отдельно
Т_Ё_М_А
23 / 6 / 2
Регистрация: 14.12.2009
Сообщений: 281
30.10.2014, 16:14  [ТС]
Вот весь MainActivily.java
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
53
54
55
56
57
58
59
60
61
62
63
public class MainActivity extends TabActivity  {
    private PendingIntent pendingIntent1, pendingIntent2;
      
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        AlarmManager alarmManager;  
    Calendar calendar1 = Calendar.getInstance();
    Calendar calendar2 = Calendar.getInstance();    
    
    calendar1.set(Calendar.DAY_OF_WEEK, 5);//с воскресенья отсчёт   
    calendar1.set(Calendar.HOUR_OF_DAY, 14);
    calendar1.set(Calendar.MINUTE, 21);
    calendar1.set(Calendar.SECOND, 0);
    
    calendar2.set(Calendar.DAY_OF_WEEK, 5);//с воскресенья отсчёт   
    calendar2.set(Calendar.HOUR_OF_DAY, 14);
    calendar2.set(Calendar.MINUTE, 22);
    calendar2.set(Calendar.SECOND, 0);
    
    Intent myIntent = new Intent(MainActivity.this, MyReceiver.class);
    alarmManager = (AlarmManager)getSystemService(ALARM_SERVICE);
    pendingIntent1 = PendingIntent.getBroadcast(MainActivity.this, 0, myIntent,0);
    pendingIntent2 = PendingIntent.getBroadcast(MainActivity.this, 1, myIntent,0);
    
    alarmManager = (AlarmManager)getSystemService(ALARM_SERVICE);
    alarmManager.set(AlarmManager.RTC, calendar1.getTimeInMillis(), pendingIntent1);    
    alarmManager.set(AlarmManager.RTC, calendar2.getTimeInMillis(), pendingIntent2);
    
        // получаем TabHost
        TabHost tabHost = getTabHost();
        // инициализация была выполнена в getTabHost
        // метод setup вызывать не нужно
       // TabHost.TabSpec tabSpec;
        TabSpec spec;
        Intent intent;
        View view;
        int id_img, id_bg; 
 
        intent = new Intent().setClass(this, OneActivity.class);
        view = createTabView(tabHost.getContext(), R.string.text_about_method, id_img=R.drawable.icon_methods,id_bg=R.drawable.tab_bg1); //создаём пользовательский view для таба
        spec = tabHost.newTabSpec("tab1").setIndicator(view).setContent(intent);   
        tabHost.addTab(spec);
        
        intent = new Intent().setClass(this, Exercises_ListView_Activity.class);
        view = createTabView(tabHost.getContext(), R.string.text_exercises, id_img=R.drawable.icon_exercises, id_bg=R.drawable.tab_bg2);
        spec = tabHost.newTabSpec("tab2").setIndicator(view).setContent(intent);
        tabHost.addTab(spec);  
    }
    private static View createTabView(final Context context, final int textAboutMethod, int id_img, int id_bg) {
 
        View view = LayoutInflater.from(context).inflate(R.layout.tab_bg, null);
       LinearLayout li=(LinearLayout) view.findViewById(R.id.tabsMainLayout);
        ImageView iv=(ImageView) view.findViewById(R.id.imageView1);
        TextView tv = (TextView) view.findViewById(R.id.tabsText);
        li.setBackgroundResource(id_bg);
        tv.setText(textAboutMethod);
        iv.setImageResource(id_img);
        
        return view;        
}   
}
Добавлено через 3 минуты
Появляется напоминание при переходе в MainActivily (При открытии приложения, и если закрылся экран, а предыдущем был MainActivily) с текущем временем.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru