我是Xamarin开发的新手。我正在学习一些教程。我想在成功登录的情况下切换到另一个活动。为此,我制作了以下主要活动类和另一个活动类。
public class MenusList : ListActivity
{
protected override void OnCreate (Bundle bundle)
{
base.OnCreate (bundle);
var menu = Intent.Extras.GetStringArrayList("menus") ?? new string[0];
this.ListAdapter = new ArrayAdapter<string>(this, Android.Resource.Layout.SimpleListItem1, menu);
}
}
我的菜单列表活动是:
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="com.PearlSol.vanpac">
<uses-sdk android:minSdkVersion="16" />
<application android:label="VanPac">
</application>
<activity android:name="com.PearlSol.vanpac/md5f1e9043345622e87428c0748cd41530c.MenusList"></activity>
</manifest>
我的清单文件是:
{{1}}
在收到“未找到活动类”的错误后,除了MenusList.cs的活动标记之外,我没有在Manifest文件中添加任何内容。
但它不断在MainActivity中的 StartActivity(intent); 上给我一个未找到Activity类的错误。
我怎样才能完成它?
问候!
答案 0 :(得分:0)
在&#34;公共类MenusList&#34;上面添加这个。并删除您手动添加到清单中的任何内容。
[Activity (Label = "MenusList")]
public class MenusList : ListActivity
{ ...
答案 1 :(得分:0)
您必须在清单文件中添加mainactivity,例如menulist。