【发布时间】:2018-03-01 12:14:05
【问题描述】:
我在编写代码时不小心遇到了这个错误消息
Activity 是一个命名空间,但用作类型
namespace MainAppHotelXamarin
{
public class AdminActivity : Activity
{
string dpPath = Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal), "HotelDb.db3");
Button BtnOrderFood;
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
SetContentView(Resource.Layout.Admin);
BtnOrderFood.Click += BtnOrderFood_Click;
CreateDB();
}
private void BtnOrderFood_Click(object sender, EventArgs e)
{
StartActivity(typeof(FoodOrdersListActivity));
}
public string CreateDB()
{
var db = new SQLiteConnection(dpPath);
}
}
}
我所有的活动也有这个错误,即使是我最近没有编辑过的那些。 有谁知道它有什么问题?先谢谢了
【问题讨论】:
-
您是否为您的项目活动命名(一部分)?也许是一个文件夹?
-
如果您希望我们提供帮助,您必须分享一些演示问题的代码,否则,我只能在黑暗中拍摄。会不会是您将命名空间命名为“Activity”?
-
@Henk 是的,我做到了,但我已经为此工作了好几天,到目前为止它运行良好。
-
@Arik 我知道,但我不被允许添加代码,因为代码太多,我没有更多细节可以在这里添加。我没有将我的命名空间命名为“Activity”
-
问题已解决。当我在 Activity 文件夹中为我的项目创建新活动时,命名空间后面有一个
.Activity。通过删除该问题解决了这个问题。谢谢大家。
标签: c# visual-studio-2015 xamarin.android