0
我使用下面的一段代碼來打開一個活動,我認爲這是正確的方式。Android - 無法從Android中的其他活動打開活動5
var intent = new Intent(this.ApplicationContext, typeof(Store));
StartActivity(intent)
當我在運行Android 5.0.1的Nexus 4上測試應用程序時,活動無法打開。當我在運行Android 4.4.4的Nexus 7上測試相同的應用程序時,我的應用程序沒有問題。什麼改變了?順便說一下,我使用Xamarin來開發應用程序。
編輯: 這是C#代碼,我使用Xamarin。
第一行應該是Intent intent = new Intent(this.ApplicationContext,typeof(Store));什麼是var意圖? –
這不是有效的Java代碼。請複製並粘貼您使用的代碼。 – Bex
不要使用ApplicationContext,而是使用Activity的上下文。所以傳遞'this'而不是'this.ApplicationContext'應該可以解決你的問題。 – skywall