我刚开始使用单声道,我已经遇到了问题。我习惯于使用 c# 代码,并被告知单声道对我来说很容易,但不不。我只是想开始一项新活动并关闭我刚刚使用的活动。我查看了一些单声道 API 示例,但它们对于这项任务来说太复杂了。它必须是一些更简单的方法。这是我的第一个活动课:
[Activity(Label = "CryptotoDroid", MainLauncher = true, Icon = "@drawable/icon")]
public class Activity1 : Activity
{
EditText inputpassword;
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
SetContentView(Resource.Layout.Main);
Button button = FindViewById<Button>(Resource.Id.MyButton);
inputpassword = FindViewById<EditText>(Resource.Id.beforetext);
button.Click += delegate
{
if (inputpassword.Text == "Moo")
{
StartActivity(typeof(ActivityContacts));
}
};
}
}
这是我尝试过的,但程序崩溃了。我只是想让程序在密码为“moo”时开始一个新的活动。我要开始的活动是:
[Activity(Label = "My Activity")]
public class ActivityContacts : Activity
{
protected override void OnCreate(Bundle bundle)
{
SetContentView(Resource.Layout.Main);
var contactgrid = FindViewById<GridView>(Resource.Id.gridview);
}
}
稍后,我还想用手机中的所有联系人填写我的网格视图,但这属于另一个主题。