我做了一个小的自定义视图组件:
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?
}
}
}
Run Code Online (Sandbox Code Playgroud)
每个ActionBar组件都带有一个home-button,所以我认为将它的onClickListener放在视图定义本身中是合适的.按钮应该在单击时将用户返回到主活动,但我需要一个Context才能启动活动.我可以创建对构造函数中传递的上下文的本地引用,而不会遇到大量内存泄漏吗?
| 归档时间: |
|
| 查看次数: |
12027 次 |
| 最近记录: |