首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dot42 WebClient.DownloadString错误甚至有权限

dot42 WebClient.DownloadString错误甚至有权限
EN

Stack Overflow用户
提问于 2013-10-01 22:43:49
回答 1查看 239关注 0票数 0

我正在用dot42开发安卓应用,但是命中线DownloadString错误

代码语言:javascript
复制
using System;
using System.Collections;
using System.Collections.Generic;
using System.Net;
using Android.App;
using Android.Os;
using Android.Widget;
using Dot42;
using Dot42.Manifest;

[assembly: Application("innosia.com")]
**[assembly: UsesPermission(Android.Manifest.Permission.INTERNET)]**
[assembly: Dot42.FreeAppsKey("##censored##")]
namespace innosia.com
{
    [Activity]
    public class MainActivity : Activity
    {
        protected override void OnCreate(Bundle savedInstance)
        {
            base.OnCreate(savedInstance);
            SetContentView(R.Layouts.MainLayout);

            var textView = FindViewById<TextView>(R.Ids.MyText);

            List<string> titles = GetTitles();

            textView.SetText(string.Join(",", titles));
        }

        public List<string> GetTitles()
        {
            var webClient = new WebClient();
            **var data = webClient.DownloadString("http://www.sorainnosia.com/animea");**
            string[] temps = data.TagMatch("<td><a href=\"javascript:Submit(", "</a>");
            List<string> result = new List<string>();
            foreach (string str in temps)
            {
                string t = str.Substring(str.IndexOf("\">") + 2);
                result.Add(t);
            }
            return result;
        }
    }
}

粗体的行会导致错误,但VS将无法显示错误的详细信息,我已经添加了UsePermission互联网,但它仍然给出错误,有人知道为什么吗?

EN

回答 1

Stack Overflow用户

发布于 2013-10-05 16:07:19

我没有尝试过,但您可能还需要权限ACCESS_NETWORK_STATE。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19119218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档