Küçük bir özel görünüm bileşeni ürettim: İçeriği özel görünümde mi alıyorsunuz?
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?
}
}
}
Her ActionBar bileşeni bir ev düğmesiyle birlikte gelir, bu yüzden ViewClick'in görüntü tanımının kendisinde yer almasının uygun olacağını düşündüm. Düğme, kullanıcıyı tıklatıldığında ana etkinliğe döndürmelidir, ancak etkinlikleri başlatmak için Bağlam'a ihtiyacım var. Bir bellek sızıntısı karmaşasına girmeden, yapıcıda geçen içeriğe yerel bir referans oluşturabilir miyim?
teşekkürler! Bazen cevap sadece yüzünüze bakıyor. –