Android data receiving in back ground -
in application need data internet. need process method in ground splash screen , after splash screen disappear too.
public class splash_screen extends activity { @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_splash__screen); progressbar p_bar=(progressbar)findviewbyid(r.id.progressbar1); thread thread=new thread(new runnable() { @override public void run() { data_receiver receiver=data_receiver.getinstance(); receiver.access_parser(); } }); thread.start(); new handler().postdelayed(new runnable() { @override public void run() { intent main_window=new intent(com.burusoth1990.advertise.splash_screen.this,com.burusoth1990.advertise.mainactivity.class); startactivity(main_window); } }, 5000); } @override public boolean oncreateoptionsmenu(menu menu) { // inflate menu; adds items action bar if present. getmenuinflater().inflate(r.menu.activity_splash__screen, menu); return true; } }
splash screen need work 5 seconds receiver.access_parser() method need work in ground after splash screen activity exits , new activity open. code throws error.
background operations in android, not directly tied single activity, typically implemented using service or intentservice. see these documentation pages:
Comments
Post a Comment