Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> android技巧:如何在view中取得activity對象

android技巧:如何在view中取得activity對象

編輯:Android開發教程

今天想實現在view中返回上一個activity的功能,想了半天。因為在雖然view是包含於一個activity的,但是直接在view中用this取得的對象不是activity而是這個view,直接寫activity的名字也不行。於是找到了這個方法並附上!

首先假設,view是在activity A中定義生成的。假設view的類叫做GameView,則在A中得oncreat()裡,一定把activity對象傳到了GameView的構造函數。

gameview=new GameView(this);

因為在view中,會有構造函數,只要將context傳給新定義的activity,就能在view中操作activity

public GameView(Context context) {  
        super(context);  
               Activity activity;  
               activity=(Activity) context;  
}

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved