Post is pinned.Post has attachment
At Google I/O 2018, we went over the growth of Android TV, dove deeper into the Android TV Home Screen APIs, and announced two new devices!

Watch the following video to learn more about the current and future state of Android TV.

https://www.youtube.com/watch?v=n4LVFX2xGYQ&list=PLWz5rJ2EKKc9Gq6FEnSXClhYkWAStbwlC&index=3

Hi Everyone,

I am working on building Video streaming apps on the AndriodTV for a generic small PC platforms, could you guys please point out to the useful resources, thanks in advance.
I could able to configure the PI to work with AndriodTV but having trouble working with the video streaming apps.

Thanks
Vamsi Chagari

Hola:

Quiero aprender Android TV. Todavía no sé nada.
Gracias

guys... I need your thoughts on below.
1) I have nvidia shield ATV, I want to integrate TIF with our TV app on the nvidia shield ATV. is it possible? I think it is possible ... as I built the TIF sample app and pushed it to nvidia shield ATV. if not let me know.
2) Another question is ... can I integrate search and app links using content providers without using TIF or TIF is must?
3) is there any way I can install android TV os on any hardware piece ?

Good day, I;ve been working on this Android TV app, but my problem is I need to populate with different categories and media content, please help

Post has attachment
During the Android TV talk at I/O today, we will announce a new Android TV device. We think it is an innovative way to approach TV. What do you think about it?

Check out Variety for more details about the device.
http://variety.com/2018/digital/news/google-android-tv-jbl-link-bar-1202800839/

I started to develop an Android TV app. I am using emulator for test. Now I want to test on real device. I mean Smart android TV or android TV box. Which one is best for development. How can I debug or run app in real device from android studio.

We are developing a Hybrid product using Android TV 8.0 baseline with physical tuners DVB-S2 and DVB-T support. We would like to clarify that whether how we can launch our DVB application (Live TV) from the Android 8.0 Custom launcher. Please advise.

Post has attachment
We just updated the documentation for previewing videos on AndroidTV's home screen. Have you implemented video previews for your channels? Did we miss something in our documentation that would have helped you? Let us know!

https://developer.android.com/training/tv/discovery/preview-videos

P.S. Expect an update to the sample soon.

Could someone tell me how to solve the `IllegalStateException` on the BrowseFragment.
We use the lean back library v27.1.0 on the Android TV app.

Stack trace
```
android.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1434)
at android.app.FragmentManagerImpl.enqueueAction(FragmentManager.java:1452)
at android.app.BackStackRecord.commitInternal(BackStackRecord.java:707)
at android.app.BackStackRecord.commit(BackStackRecord.java:671)
at android.support.v17.leanback.app.BrowseFragment.swapToMainFragment(Unknown Source)
at android.support.v17.leanback.app.BrowseFragment.replaceMainFragment(Unknown Source)
at android.support.v17.leanback.app.BrowseFragment.createMainFragment(Unknown Source)
at android.support.v17.leanback.app.BrowseFragment$SetSelectionRunnable.run(Unknown Source)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6077)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)
#0. Crashed: main
at android.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1434)
at android.app.FragmentManagerImpl.enqueueAction(FragmentManager.java:1452)
at android.app.BackStackRecord.commitInternal(BackStackRecord.java:707)
at android.app.BackStackRecord.commit(BackStackRecord.java:671)
at android.support.v17.leanback.app.BrowseFragment.swapToMainFragment(Unknown Source)
at android.support.v17.leanback.app.BrowseFragment.replaceMainFragment(Unknown Source)
at android.support.v17.leanback.app.BrowseFragment.createMainFragment(Unknown Source)
at android.support.v17.leanback.app.BrowseFragment$SetSelectionRunnable.run(Unknown Source)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6077)
at java.lang.reflect.Method.invoke(Method.java)
at
```

Currently, our app has committed the fragment on the layout resource file.
We think that the code is the cause of this error, and want to fix it.
If the commit is executed on the `onResumeFragment ()`, does the issue solve, and also tell me the way to commit the BrowseFragment by the code?
Wait while more posts are being loaded