Android: Настройка фона окна для запущенного действия

Итак, я прочитал сообщение в блоге Ромена Гая о настройке фона окна и оцениваемой производительности, и я пытаясь подражать этому. Это такое простое решение, и я не уверен, почему я не могу заставить его работать, но действие просто отказывается принимать направленный фон.

У меня есть ListView, в котором onListItemClick запускает новое действие, которое занимает 3- 5 секунд для полной загрузки. Пока пользователь ждет, я хотел бы нарисовать windowBackground, чтобы они «видели» действие до того, как оно действительно будет готово. Вот мой код:

Фрагмент AndroidManifest для запущенного Activity: Я пытаюсь следовать руководству Microsoft по сериализации XML, но у меня возникают проблемы !! Это XML-файл, используемый в качестве входных данных: Xml version = "1.0" encoding = "utf-8"?>

Я пытаюсь следовать учебнику Microsoft по сериализации XML, но у меня возникают некоторые проблемы !!

Это XML-файл, используемый в качестве входных данных :



  
    A Book Title
    
      9.95
    
  

Это класс для привязки XML:

public class OrderedItem
{
        [XmlElement(Namespace = "http://www.cpandl.com")]
        public string ItemName;
        [XmlElement(Namespace = "http://www.cpandl.com")]
        public string Description;
        [XmlElement(Namespace = "http://www.cohowinery.com")]
        public decimal UnitPrice;
        [XmlElement(Namespace = "http://www.cpandl.com")]
        public int Quantity;
        [XmlElement(Namespace = "http://www.cohowinery.com")]
        public decimal LineTotal;
        // A custom method used to calculate price per item.
        public void Calculate()
        {
            LineTotal = UnitPrice * Quantity;
        }
    }

Эта функция считывает XML в класс 'OrderedItem':

Console.WriteLine("Reading with Stream");

// Create an instance of the XmlSerializer.
var serializer = new XmlSerializer(typeof(OrderedItem));

// Reading the XML document requires a FileStream.
Stream reader = new FileStream(filename, FileMode.Open);

// Declare an object variable of the type to be deserialized.
// Call the Deserialize method to restore the object's state.
var i = (OrderedItem)serializer.Deserialize(reader);

Console.SetOut(new StreamWriter("a_output.xml"));
serializer.Serialize(Console.Out, i);

Это XML после чтения и перезаписи:



  Widget
  Regular Widget
  2.3
  10
  23

Как вы можете видеть, пространство имен расширен. Как мне написать вывод, чтобы получить тот же XML с меткой пространства имен вместо uri?

5
задан marc_s 29 January 2011 в 18:58
поделиться