error on switching layout in android -


i'm trying switch layout error below keeps coming up.

java.lang.nullpointerexception: attempt invoke virtual method 'void android.view.viewgroup.setid(int)' on null object reference 

android studio complaining on "setcontentview(r.layout.activity_main);"

i'm not sure how fix error. googled error , tried several of fixes none worked thread networking added. i'm missing simple. appreciated.

protected void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);     new thread(new runnable() {         public void run() {             try {                 new chatserver();             } catch (ioexception e) {                 e.printstacktrace();             }             setcontentview(r.layout.activity_main);             client = new client();             client.start();             network.register(client);             client.addlistener(new listener() {                 public void connected(connection connection) {                     network.registername registername = new network.registername();                     registername.name = name;                     client.sendtcp(registername);                 }                  public void received(connection connection, object object) {                     if (object instanceof network.chatmessage) {                         network.chatmessage chatmessage = (network.chatmessage) object;                         system.out.println(chatmessage.text);                         return;                     }                 }             });             host = client.discoverhosts(54777, 5000);             while (host == null) {                 host = client.discoverhosts(54777, 5000);                 system.out.println(host);             }             if (host.isempty()) {                 addmsg("no hosts available");                 system.exit(1);             }             final inetaddress address = host.get(0);             setcontentview(r.layout.promptname);         }     }).start();     } 

move setcontentview(r.layout.activity_main); outside anonymous-inner thread class, , rid of setcontentview(r.layout.promptname); need switch between views, should fragment


Comments

Popular posts from this blog

IF statement in MySQL trigger -

c++ - What does MSC in "// appease MSC" comments mean? -

javascript - Blogger related post gadget image Resize s72-c [ Need Expert Help ] -