Android keeps the screen awake
Protected void oncreate (bundle icicle ){ Super. oncreate (icicle ); Getwindow (). addflags (windowmanager. layoutparams. flag_keep_screen_on ); } To put it simply, add getwindow (). addflags (windowmanager. layoutparams. flag_keep_screen_on) to oncreate and use windowmanager to manage windows. Since it is added to oncreate of activity, you do not need to experiment and know that it is for the current activity. What if I want to keep all the activities awake? In fact, if you use the baseactivity that I mentioned earlier, you can easily solve it: Add getwindow () to baseactivity and oncreate of basetabactivity and basemapactivity (). addflags (windowmanager. layoutparams. flag_keep_screen_on); this ensures that all the activities inherited from them are inherited to keep the screen awake. I tried it myself, and the effect is still very good.
Article from: http://blog.sina.com.cn/s/blog_588508f801010ivk.html
focus on the original, learn well