0
我有一個類已經繼承了另一個類。現在從這個類中,我想開始一個活動,需要繼承活動類。這是不可能的,因爲我的課已經繼承了一個。使用getBaseContext方法
在這種情況下,開始活動的最佳方式是什麼?有些人建議我使用getBaseContext()方法,但其中說「getBaseContext無法解析」。任何人都可以提出一種方法...?
我有一個類已經繼承了另一個類。現在從這個類中,我想開始一個活動,需要繼承活動類。這是不可能的,因爲我的課已經繼承了一個。使用getBaseContext方法
在這種情況下,開始活動的最佳方式是什麼?有些人建議我使用getBaseContext()方法,但其中說「getBaseContext無法解析」。任何人都可以提出一種方法...?
爲此類創建一個構造函數,它將活動實例作爲參數。如果您在活動中創建此類的對象,請將其實例傳遞給它,然後使用它獲取上下文...或者您可以僅說 如果它的reciever那麼它很容易.. reciever得到一個上下文對象在其onRecieve方法..這ü可以使用這樣
Intent i = new Intent(context, some.class) //activity is an instance of Activity()
i.setFlag(Intent.FLAG_ACTIVITY_NEW_TASK)
context.startActivity(i);
我可以直接創建活動類的實例與說法,活動的一些=新的活動()...?我不認爲它是可能的。 – Kishan
U可能被允許做,但不能使用它任何地方..只有操作系統可以爲你創建一個,..也是當你擴展類 – ngesh
如果是這樣的話,你如何期望我創建一個Activity實例類和在語句中使用,Intent i = new Intent(activity,some.class)// activity是Activity()的一個實例...? – Kishan