我在 private System.Data.DataTable GetDataFromSharePointWithFilter(System.Uri Link, string ListName)
{
#region GetDataFromSharePoint
string connectionString = GenerateConnectionString(Link, ListName);
System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection(connectionString);
conn.Open();
string strSQL = "SELECT * FROM LIST";
System.Data.OleDb.OleDbCommand cmd = new System.Data.OleDb.OleDbCommand(strSQL, conn);
DataSet ds = new DataSet();
ds.Locale = System.Globalization.CultureInfo.InstalledUICulture;
System.Data.OleDb.OleDbDataAdapter da = new System.Data.OleDb.OleDbDataAdapter(cmd);
da.Fill(ds);
#endregion
#region Transfer data to DataTable
return ds.Tables[0];
#endregion
}
行
访问非静态字段,方法或属性
需要对象引用
RunUiThread
截图
答案 0 :(得分:0)
这是因为你可能在静态方法中使用RunOnUiThread()
。
如果你在静态方法中使用它,你需要引用当前的Activity
,但这并不总是有意义的。尽量避免使用这些场景的静态方法。但是,如果确实需要,可以将Activity作为参数传递给静态方法。