Итак, у меня есть объект Custom, называемый соединитель, который содержит резьбовое гнездо для связи с Arduino без блокировки пользовательского интерфейса.Но я хочу получить доступ к этому сокету с нескольких экранов / действий.
Я попытался использовать статический класс для содержания объекта, как в этом ответе:
Перенос сокета из одного действия в другое
Но я продолжаю получать сообщение об ошибке «имя не существует в текущем контексте» при попытке получить доступ к нему из другой деятельности.
вот код для моего класса хранения:
public class ConnectorManager
{
private static Connector connectorObject;
public static Connector GetConnector()
{
return connectorObject;
}
public static void SetConnector(Connector connector)
{
connectorObject = connector;
}
}
edit1: вот как я пытаюсь использовать класс:
ConnectorManager.SetConnector(connector);
Connector connector = ConnectorManager.GetConnector();
edit2:
после удаления файла кода и создания нового файла, проблема волшебным образом исправленасам