0

我正在使用 monodroid 制作一个应用程序,并且我正在尝试开始一项新活动。

下面是我用来开始新活动的代码

var second = new Intent(this, typeof(CreateVehicle));
        StartActivity(second);

这是创建车辆活动

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using Android.App;
using Android.Content;
using Android.OS;
using Android.Runtime;
using Android.Views;
using Android.Widget;

namespace BoostITAndroid.Android
{
[Activity(Label = "My Activity")]
public class CreateVehicle : Activity
{
    protected override void OnCreate(Bundle bundle)
    {
        base.OnCreate(bundle);

        // Create your application here
    }
}
}

我的问题是我无法运行该应用程序,因为在意图 CreateVehicle 下划线红色并且它说它不存在。

4

3 回答 3

0

当清单出现问题时,我发现只需对项目进行简单的清理即可解决问题。

于 2013-07-19T15:30:27.033 回答
0

我看到两个可能的问题: 1. CreateVehicle 活动缺少 SetContentView 方法;2. 可能是您在另一个命名空间中有 CreateVehicle 活动

于 2014-01-23T11:59:06.760 回答
0

添加

<activity 
        android:name="YourPackageName.SecondActivityNameOnly"
        /> 

给你AndroidManifest.xml

它应该是这样的:

     <activity
     android:name="com.webview.MainActivity"
     android:label="@string/app_name" >
     <intent-filter>
        <action android:name="android.intent.action.MAIN" />

        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    </activity>
    <activity 
    android:name="YourPackageName.SecondActivityNameOnly"
    />
于 2013-07-10T18:02:02.120 回答