我正在尝试在我的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;
答案 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()
的上下文。