我知道OnActivityResult应该在一个Activity中的OnResume之前立即调用,但这不会发生在我身上.我发现它在OnResume之前被调用,甚至在OnStart之前.我的示例代码如下,我正在查看相关方法,以了解发生了什么.这是怎么回事?
using System;
using System.Collections.Generic;
using Android.App;
using Android.Content;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.OS;
using Android.Content.PM;
namespace LifecycleTest
{
[Activity(MainLauncher = true)]
public class Activity1 : Activity
{
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
this.SetContentView(Resource.Layout.Main);
this.FindViewById<Button>(Resource.Id.button1).Text = "Start Activity 2";
this.FindViewById<Button>(Resource.Id.button1).Click += button_Click;
}
void button_Click(object sender, EventArgs e)
{
Intent i = new Intent(this, typeof(Activity2));
this.StartActivityForResult(i, 1);
}
protected override void OnStop()
{
base.OnStop();
}
protected override void OnResume()
{
base.OnResume();
}
protected override …
Run Code Online (Sandbox Code Playgroud) SKPaint 对象上的 TextSize 属性与“标准”Xamarin Forms FontSize 有何关联?
在图像中,您可以看到标签上的尺寸 40 与绘制的尺寸之间的差异。我需要做什么才能使它们大小相同?