StartActivity不能使用Monogame

时间:2015-08-11 18:48:48

标签: android web xamarin monogame

我正在尝试在我的Monogame应用中打开一个网页,但是它说“当前上下文中不存在名称'StartActivity'”

我的代码是:

var uri = Android.Net.Uri.Parse ("https://www.google.com/");
Intent launchBrowser = new Intent (Intent.ActionView, uri);
StartActivity (launchBrowser);

我正在打电话:

using System;
using System.IO;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Input.Touch; 
using Microsoft.Xna.Framework.Media;
using Microsoft.Xna.Framework.Content;
using Android.App;
using Android.Content;
using Android.Runtime;
using Android.Content.PM;
using Android .Content .Res ;
using Android.Views;
using Android.Widget;
using Android.OS;

1 个答案:

答案 0 :(得分:0)

如果在不从Context继承的类之外调用,则应使用有效上下文调用startActivity。这样做:

String url = "http://www.example.com";
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(url));
context.startActivity(intent);

context是您呼叫startActivity()的上下文。