摘要:
getApplicationContext 取得的Context是和Application关联的,生命周期是从应用的创建到销毁.Activity.this 扩展了Context,其生命周期是Activity 创建到销毁。搞清楚了生命周期接下来就好理解了。比如有一个全局的数据库操作类,用到了context, 这个时候就要用到getApplicationContext , 而不是用ACtivity, 这就保证了,数据库的操作与activity无关.另外:Activity是跟Windows相关,而getApplicationContext是跟Windows无关的。所以新建对话框的时候要用到Activ 阅读全文
posted @ 2013-03-09 22:13
henry_xu
阅读(212)
评论(0)
推荐(0)
摘要:
是由于有activity时依附于另一个activity的,当被依附的activity产生错误的时候,该activity没有了靠山而产生错误(或者是调用了一个已经被finish()的activity)。一般在创建alertdialog.builder是很容易见到。对于这个错误还没有根本的解决办法,唯一的办法就是改变该activity依附于另一activity的事实,将其放入另一activity。Android利用ActivityGroup加载子Activity,子Activity调用对话框,弹出:ERROR/AndroidRuntime(10104): Caused by: android.vi 阅读全文
posted @ 2013-03-09 21:14
henry_xu
阅读(1929)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2013-03-09 00:47
henry_xu
阅读(154)
评论(0)
推荐(0)