博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Activity那些不得不说的事
阅读量:6263 次
发布时间:2019-06-22

本文共 791 字,大约阅读时间需要 2 分钟。

hot3.png

 上次说了Activity内置dialog管理的一些API,虽然没什么反应。。。不过。。。我还是要坚持挖掘Activity里那些不为大家所知,但是却很好用的接口的。
      
       public void  onBackPressed ()
        在认识它之前很长时间我一直是用监听onKeyDown()来判断用户按下返回键的.
        protected void  onUserLeaveHint ()
         有的时候我们希望 用户按下Home键将程序置于后台运行或者应用启动其他activity,比如系统浏览器,短信等,需要向系统发送通知,用户做完别的操作后,点击通知栏,回到应用。
 
用户按下Home的事件在应用层时捕捉不到的,
 而这个方法是在离开Activity前都会调用的,刚好可以用来做这个用途,如果不想在正常退出Activity时调用,可以在启用该Activity的方法中加入
public   static   final   int  FLAG_ACTIVITY_NO_USER_ACTION
 ,这样正常退出时就不会调用该函数。
       public boolean onSearchRequested ()
       当你想启动一个搜索时,这就是你想要的。
       
public void addContentView (View view, ViewGroup.LayoutParams params) 
       这个方法可以在你setContentView()之上加一个新的视图,比如。。。广告。。。
       onNewContent(Intent intent)
        配合launchMode的singleTop一起使用,singleTop是launchMode的一种,,具体就不说了,,总之你困惑于新传入的intent该去哪找时,这就是你的答案。
先说这几个吧

转载于:https://my.oschina.net/lhjtianji/blog/135380

你可能感兴趣的文章
阿里巴巴、腾讯、百度的面试问题笔知识汇总(两)
查看>>
如果他们在未来的几年内技术水平没有突破性的提升,或者缺乏一点灵性和品味,那么可能在未来很长一段时间内,他们都会保持这个薪资水平(转)...
查看>>
修改setup.py的源
查看>>
SQL Server 常用高级语法笔记
查看>>
IOS开发之SVN的使用
查看>>
百度.搜狐...2015产品经理面试题
查看>>
Rewriting History with Git Rebase
查看>>
(算法)跳格子
查看>>
骨头汤,猪肉汤
查看>>
Codeforces Round #318 [RussianCodeCup Thanks-Round] (Div. 1) A. Bear and Poker 分解
查看>>
生成文件下载
查看>>
腾讯bugly 的crash 上报和umeng的比较
查看>>
A CIRCULAR PROGRESSBAR STYLE USING AN ATTACHED VIEWMODEL
查看>>
一些学习资料
查看>>
VFL子视图居中
查看>>
姿势体系结构的详细解释 -- C
查看>>
数据结构Java实现07----队列:顺序队列&顺序循环队列、链式队列、顺序优先队列...
查看>>
剖析Jetty实现原理
查看>>
Linux内核源码分析--内核启动之(6)Image内核启动(do_basic_setup函数)(Linux-3.0 ARMv7)【转】...
查看>>
Git代理服务器设置和访问Github
查看>>