如果在主要Activity中setContentView,所指定的View為自訂的extends View class的話,該如何在該extends View class中呼叫finish()來關閉App呢?以下簡單程式碼即可達成目的。

// 主要Activity
setContentView(new FdView(this));

// Extents View class
(( Activity)context).finish ();

注意,extends View class中context即為主要Activity,在extends View class的constructor中可assign給class中的自訂變數,故要將其轉型成Activity方可使用finish()將App結束。
arrow
arrow
    文章標籤
    android
    全站熱搜
    創作者介紹
    創作者 流風羽 的頭像
    流風羽

    流風羽的部落格

    流風羽 發表在 痞客邦 留言(0) 人氣()