11
我做了一個小的自定義視圖組件:在自定義視圖中獲取上下文?
public class ActionBar extends RelativeLayout
{
public ActionBar(Context context, AttributeSet attrs)
{
super(context, attrs);
// .. custom logic here
}
private class homeButtonListener implements OnClickListener
{
@Override
public void onClick(View v)
{
// how do i get the context here?
}
}
}
每個動作條組件配備了家庭按鈕,所以我認爲這將是適當的把它onClickListener視圖定義本身內。點擊按鈕應該將用戶返回到主要活動,但我需要一個上下文才能開始活動。我可以創建一個本地引用傳遞給構造函數的上下文,而不會陷入內存泄漏的混亂中?
謝謝!有時答案只是盯着你。 –