Ali面试记录

记录: 1. 以支付宝的输入密码界面为例。当支付宝再次回到前台时,有时会进入输手势密码的界面。请问你的实现思路?
面试官的解答:编写一个BaseActivity继承Activity,然后App中所有的Activity都继承BaseActivity。在BaseActivity中设置计时器,重写BaseActivity的onStop()和onStart()方法….

  1. 百度、腾讯等旗下有多款App,这些App有的在后台共享SDK数据。请问其中原理?

  2. IPC调用。

  3. Android中APP是单例还是多例?

  4. 判断一个Activity是不是位于栈顶。

  5. Java中run()和start()区别

  6. Java中lock()和Syncronized()区别

  7. 在按下Back键时,如何自定义返回到哪个Activity?