草庐IT

0xamarin

全部标签

android - 简单 Activity 的 Xamarin Android 内存泄漏

我正在追踪我的XamarinAndroid项目中的内存使用情况和泄漏情况,并决定从其中一个简单页面开始。启动仪表板/启动Activity时,我有21.790MB的已分配内存和26.016MB的堆大小。当我打开帮助Activity时,我只是使用OnCreate方法创建一个Activity,如下所示:protectedoverridevoidOnCreate(Bundlebundle){base.OnCreate(bundle);SetContentView(Resource.Layout.HelpActivity);ActionBar.SetDisplayHomeAsUpEnabled(

c# - 在 xamarin android 中删除 ListView

您好,我在Android上的ListView中删除项目时遇到问题,我使用的是xamarinAndroid,我有一个具有删除按钮的自定义行,但是当我单击它时,删除的是最后一个项目而不是所选项目。这是我的代码publicoverrideViewGetView(intposition,ViewconvertView,ViewGroupparent){ButtonbtnDelete;varitem=_items[position];varview=convertView;if(view==null){view=_content.LayoutInflater.Inflate(Resource.L

c# - Xamarin.Android 重新部署应用程序不会更新程序集

我正在使用多个测试设备进行开发-Nexus5和NexusS。Nexus5没有任何问题,但Sone似乎有问题。protectedoverridevoidOnCreate(Bundlebundle){base.OnCreate(bundle);SetContentView(Resource.Layout.Main);Buttonbutton=FindViewById(Resource.Id.myButton);button.Click+=delegate{Authenticate();};}此代码在NexusS上中断,它发现按钮为空。因此,我假设它没有正确或足够快地生成我的布局。我尝试添加

android - Xamarin android 内存消耗在使用量达到一定阈值后无限增长

我有一个Xamarinandroid应用程序,似乎当应用程序的内存使用量达到某个阈值140mb到160mb时,应用程序将迅速开始占用更多内存,就像在无限循环中一样。我可以在调试器输出中看到垃圾收集器不断重复尝试释放内存,但它似乎不起作用。内存使用量似乎无限制地增长。在我决定终止应用程序之前,我看到它增加了超过500mb的内存。我从来没有遇到过内存不足的异常,这真的很奇怪。据我所知,没有特定的代码fragment会发生这种情况,我可以在不同的屏幕上出现同样的事情。我已经在多个设备上进行了测试,所以我知道这不仅仅是我设备的问题。我会尝试展示一些代码,但我没有任何罪魁祸首。在我的应用程序中使

c# - Xamarin.Forms - HttpClient SendAsync 中未处理的异常

尝试在Android上发送HTTP请求时遇到异常。在WinPhone上,它可以工作。这是我的代码:stringresp=null;using(varclient=newHttpClient()){varhttpRequest=newHttpRequestMessage(newHttpMethod("POST"),_uri);//client.BaseAddress=newUri(_uri);try{client.Timeout=TimeSpan.FromSeconds(30);var_cancelTokenSource=newCancellationTokenSource();var_

c# - 无法安装 NuGet-Packages(Xamarin Android 项目)

我在安装“Xamarin.JOSE.JWT”包时遇到NuGet问题。我收到以下错误:>Couldnotinstallpackage'Xamarin.JOSE.JWT1.0.3'.Youaretryingto>installthispackageintoaprojectthattargets>'MonoAndroid,Version=v6.0',butthepackagedoesnotcontainany>assemblyreferencesorcontentfilesthatarecompatiblewiththat>framework.Formoreinformation,conta

c# - 更改 Xamarin Forms 上 ListView 项的背景颜色

我有一个ListView,它从ObservableCollection绑定(bind)它的项目,还有一个Button,它改变一个特定对象的“Amount”属性那个ObservableCollection。我想更改这些“金额”已更改的Items的BackgroundColor。我已经为此搜索了解决方案,但找不到。有人知道解决这个问题的方法吗? 最佳答案 一种方法是添加一个新属性,例如HasAmountChanged,将视单元的背景颜色绑定(bind)到该属性,并使用ValueConverter设置颜色。这看起来像下面这样:具有属性的对

searchView-Widget不会在Xamarin.forms(Android)中显示caret和下划线

我尝试将搜索栏放在Xamarin.forms(Android)上的内容页面的导航中。我使用以下代码(来自https://www.linkedin.com/pulse/xamarin-forms-contentpage-searchbar-navigation-bar-vipin-mathews):首先,我定义搜索栏资源:然后,我使用自定义渲染器将其显示在ContentPage的导航标题中:[assembly:ExportRenderer(typeof(SearchPage),typeof(SearchPageRenderer))]namespaceMuellerchur.Xamos.Strec

android - 如何解决安装 Xamarin Google Play Services - GCM 的错误?

严重性代码描述项目文件行抑制状态错误无法安装包“Xamarin.GooglePlayServices.Gcm42.1001.0”。您正在尝试将此包安装到以“MonoAndroid,Version=v6.0”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系软件包作者。0 最佳答案 尝试安装这个包:Xamarin.GooglePlayServices.Gcm-版本29.0.0.2 关于android-如何解决安装XamarinGooglePlaySer

android - Xamarin AndroidManifest.xml 与 Visual Studio 中的不同

在VisualStudio中,使用Properties/AndroidManifest.xml文件如下所示:但是,在设备上安装后,当我使用manifestViewer应用程序(可在playstore上获得)检查我的应用程序的list时,list完全不同,看起来像这样:这正常吗?如何编辑list以包含应用程序属性、元数据和Activity?谢谢 最佳答案 Xamarin在构建时使用代码中的Attributes填充AndroidManifest。您可以将Attributes用于Activity、Service、BroadcastRece