2015-09-01 198 views
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。

+1

第一行應該是Intent intent = new Intent(this.ApplicationContext,typeof(Store));什麼是var意圖? –

+0

這不是有效的Java代碼。請複製並粘貼您使用的代碼。 – Bex

+0

不要使用ApplicationContext,而是使用Activity的上下文。所以傳遞'this'而不是'this.ApplicationContext'應該可以解決你的問題。 – skywall

回答

-1

Intent intent = new Intent(this,typeof(MainActivity2));

StartActivity(intent);

相關問題