【android-tips】如何在view中取得activity对象
生活随笔
收集整理的這篇文章主要介紹了
【android-tips】如何在view中取得activity对象
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
(轉(zhuǎn)載請注明出處:http://blog.csdn.net/buptgshengod)?
? ?今天想實現(xiàn)在view中返回上一個activity的功能,想了半天。因為在雖然view是包含于一個activity的,但是直接在view中用this取得的對象不是activity而是這個view,直接寫activity的名字也不行。于是找到了這個方法并附上!
? ? 首先假設,view是在activity A中定義生成的。假設view的類叫做GameView,則在A中得oncreat()里,一定把activity對象傳到了GameView的構(gòu)造函數(shù)。
gameview=new GameView(this);? ?因為在view中,會有構(gòu)造函數(shù),只要將context傳給新定義的activity,就能在view中操作activity public GameView(Context context) {super(context);Activity activity;activity=(Activity) context; }??
總結(jié)
以上是生活随笔為你收集整理的【android-tips】如何在view中取得activity对象的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【android-tips】Activi
- 下一篇: eclipse插件的发布