2015-09-01 165 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);

相关问题