如果在主要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結束。
文章標籤
全站熱搜