Я бы добавил к этому одну вещь и причину, по которой она не работала для меня.
Это похоже на ответ Напстера.
Убедитесь, что активность вашего фрагмента распространяется на AppCompatActivity
, а не FragmentActivity
!
public class MainActivity extends AppCompatActivity {
}
Из справочной документации Google Документация для FragmentActivity:
Примечание. Если вы хотите реализовать действие, которое включает в себя панель действий, вам следует вместо этого использовать класс ActionBarActivity, который является подклассом этого, поэтому позволяет использовать Fragment API на уровне API 7 и выше.
Чтобы обновить ответ Напстера - теперь ActionBarActivity
устарело, вместо этого используйте AppCompatActivity
.
При использовании AppCompatActivity
также убедитесь, что вы установили «тему активности на Theme.AppCompat
или аналогичную тему» (Google Doc).
Примечание: android.support.v7.app.AppCompatActivity
является подклассом класса android.support.v4.app.FragmentActivity
(см. AppCompatActivity ref doc).
Похоже, это ошибка Google.
Обходной путь , как описано здесь , заключается в том, чтобы перейти к Tools -> Add-ons -> Extensions
, нажать Preferences
для плагина Google Calendar Tab и активировать Google Apps for your domain
со следующим URL:
https://www.google.com/calendar/render
Чтобы получить 7-дневный просмотр, перейдите к Tools / Extensions / Google calendar Tab / Preferences
Затем введите следующий URL-адрес в поле ввода URL-адреса для 7-дневного просмотра:
или
https://calendar.google.com/calendar/render # main_7% 7Cmonth
для просмотра месяца