清单中找不到活动类

时间:2015-11-17 14:55:06

标签: android android-intent xamarin android-manifest manifest

我是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类的错误。

我怎样才能完成它?

问候!

2 个答案:

答案 0 :(得分:0)

在&#34;公共类MenusList&#34;上面添加这个。并删除您手动添加到清单中的任何内容。

[Activity (Label = "MenusList")]
public class MenusList : ListActivity
{ ...

答案 1 :(得分:0)

您必须在清单文件中添加mainactivity,例如menulist。