有没有办法获取暂停活动的实例?我需要在暂停时从另一个Activity运行一个公共方法,并且我无法使用静态方法
答案 0 :(得分:2)
从Android的角度来看,这没有任何意义。如果它会影响Activity的UI,那么将信息集中在一个外部类中,并在暂停的Activity的onResume中读取它。
答案 1 :(得分:0)
您可以在onPause()方法()中使用唯一键将活动实例存储在Hashtable中,并在需要时随时检索它并对其进行处理。检查mull指针异常coz dvm / a-os可能已经杀死了活动,如果它认为这是最好的事情。
我不确定这是否可行,但我猜的官方方法可能是:你可以尝试使用ContextManager / ActivityManager apis检索所有活动,并遍历每个n做必要的事情。