遇到一个问题,需要在一个activity中控制另一个acitivity做一些更新,没想到传递handler的方法,通过以下方式解决。
1.在MyAPP中定义属性handler
1 | package jason.com; |
2、在主activity 中给MyAPP的属性handler赋值
1 |
|
3、在另一个activity中获取MyAPP中handler进行传值
1 | protected void onCreate(Bundle savedInstanceState) { |
除了这个方案,又想到了另外一个比较变通的方案,利用Broadcast机制来实现,见地址:http://blog.csdn.net/jason0539/article/details/18075293