我正嘗試從服務內部啓動新的活動。我使用下面的代碼,徇:如何從Android服務啓動活動
Intent i = new Intent(m_Context, myActivity.class);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
m_Context.startActivity(i);
但是,它提供了一個android.content.ActivityNotFoundException,並說我必須將活動添加到我的清單。但問題是這是一種服務,沒有清單。有沒有辦法啓動一個活動,而不必在清單文件中輸入它?
所有活動必須在你的manifest文件,AndroidManifest.xml中聲明,使用元素。 –
adneal
在提問前嘗試在Google上搜索。這是Android的基礎,我相信這個問題有很多答案。 – osayilgan
@ adneal:問題在於這段代碼在一個將被分發的.jar文件中。所以我真正想做的是以某種方式從圖書館內開始一項活動。 (使用Android.mk和'make'編譯而不使用Eclipse) – ravindu1024