1. 程式人生 > >Android Context作為引數傳遞this

Android Context作為引數傳遞this

將彈出框作為函式封裝後引數為Context,供其他的類呼叫時,將this作為引數傳入,總會報空指標錯誤,開始想不明白,後來終於解決了,方法如下:

首先我們在類中建立建構函式:

public TakeMediaDialog(Context test)  
{ 
    this.activity = ((Activity)test);  
 }
 然後建立彈出框物件時將this.activity作為引數傳入,其他類呼叫例項化時直接將this作為引數傳入就可以了