B
Brady Love
I am currently working an an app that will post and edit blogs on
blogger. Right now I have it so I can recive a list of the blogs and
the content of those blogs using Atomizer. This is my first program
where I am accessing data over the net.When I go to retrieve the list
of blogs my program acts like it is locked up/frozen for a few seconds
and then when it is done it goes back to normal. Does anyone know how I
would get rid of the freezing? Here is the code where the freeze
occurs.
public void getBlogs(string[] args)
{
string atomEndPoint = "https://www.blogger.com/atom/";
generatorType generator = new generatorType();
generator.url = "http://www.mywebsite.com";
generator.Value = "myappname";
generator.version = "0.1";
Atom atom = Atom.Create(new Uri(atomEndPoint), generator,
"username", "password");
service[] services = atom.GetServices();
foreach (service service in services)
{
if (service.srvType.Equals(serviceType.feed))
{
feedType feed = atom.GetFeed(service.postURL);
foreach (entryType entry in feed.entries)
{
blogSet.Blogs.AddBlogsRow(entry.id.ToString(),
entry.title.ToString(), entry.issued.ToString(),
entry.author.ToString(), entry.contentValue.Text);
}
}
}
}
blogger. Right now I have it so I can recive a list of the blogs and
the content of those blogs using Atomizer. This is my first program
where I am accessing data over the net.When I go to retrieve the list
of blogs my program acts like it is locked up/frozen for a few seconds
and then when it is done it goes back to normal. Does anyone know how I
would get rid of the freezing? Here is the code where the freeze
occurs.
public void getBlogs(string[] args)
{
string atomEndPoint = "https://www.blogger.com/atom/";
generatorType generator = new generatorType();
generator.url = "http://www.mywebsite.com";
generator.Value = "myappname";
generator.version = "0.1";
Atom atom = Atom.Create(new Uri(atomEndPoint), generator,
"username", "password");
service[] services = atom.GetServices();
foreach (service service in services)
{
if (service.srvType.Equals(serviceType.feed))
{
feedType feed = atom.GetFeed(service.postURL);
foreach (entryType entry in feed.entries)
{
blogSet.Blogs.AddBlogsRow(entry.id.ToString(),
entry.title.ToString(), entry.issued.ToString(),
entry.author.ToString(), entry.contentValue.Text);
}
}
}
}