मैं एक छोटे से कस्टम दृश्य घटक बना दिया है:कस्टम दृश्य के अंदर संदर्भ प्राप्त करना?
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?
}
}
}
हर ActionBar घटक एक घर बटन के साथ आता है, तो मैंने सोचा कि यह यह दृश्य ही परिभाषा के अंदर onClickListener है डाल करने के लिए उपयुक्त होगा। क्लिक करने पर बटन को उपयोगकर्ता को मुख्य गतिविधि में वापस कर देना चाहिए, लेकिन गतिविधियों को शुरू करने के लिए मुझे एक संदर्भ की आवश्यकता है। क्या मैं मेमोरी लीक की गड़बड़ी के बिना, कन्स्ट्रक्टर में पारित संदर्भ के लिए स्थानीय संदर्भ बना सकता हूं?
धन्यवाद! कभी-कभी जवाब सिर्फ चेहरे पर आपको देख रहा है। –