Tuesday 15 September 2015

android - How to Intent simple activity class to Fragment? -



android - How to Intent simple activity class to Fragment? -

i have 2 java files 1 extends simple activity mainactivity.java , sec extends fragment sample.java when seek intent in mainactivity sec shows error .activitynotfoundexception: unable find explicit activity class

public class loginpage extends activity implements onclicklistener{

private button btn; private edittext user; private edittext pass; // progress dialog private progressdialog pdialog; //json parser class jsonparser jsonparser = new jsonparser(); private button btn1; private static final string login_url = ""; private static final string tag_success = "status"; private static final string tag_login = "login"; @override protected void oncreate(bundle savedinstancestate) { // todo auto-generated method stub super.oncreate(savedinstancestate); setcontentview(r.layout.login_page); user=(edittext)findviewbyid(r.id.loginmailid); pass=(edittext)findviewbyid(r.id.loginpwd); btn=(button)findviewbyid(r.id.login); btn1=(button)findviewbyid(r.id.btnreg); btn.setonclicklistener(this); } @override public void onclick(view v) { switch (v.getid()) { case r.id.login: new attemptlogin().execute(); break; case r.id.btnreg: intent = new intent(this, registrationform.class); startactivity(i); break; default: break; } }

class attemptlogin extends asynctask {

boolean failure = false; @override protected void onpreexecute() { super.onpreexecute(); pdialog = new progressdialog(loginpage.this); pdialog.setmessage("login.."); pdialog.setindeterminate(false); pdialog.setcancelable(true); pdialog.show(); } @suppresswarnings("unused") @override protected string doinbackground(string...args) { //check success tag //int success; looper.prepare(); string username = user.gettext().tostring(); string password = pass.gettext().tostring(); seek { //building parameters list<namevaluepair> params = new arraylist<namevaluepair>(); params.add(new basicnamevaluepair("email", username)); params.add(new basicnamevaluepair("password", password)); params.add(new basicnamevaluepair("version", "apps")); log.d("request!", "starting"); // getting product details making http request jsonobject json = jsonparser.makehttprequest ( login_url, "post", params); //check log json response log.d("login attempt", json.tostring()); jsonobject jobj = new jsonobject(json.tostring()); final string msg = jobj.getstring("msg"); system.out.println("msg : " + msg); runonuithread(new runnable() { @override public void run() { toast.maketext(getapplicationcontext(), msg, toast.length_long).show(); } }); homecoming json.getstring(tag_success); //http://gujjumatch.com/login?version=apps&email=gm847903@param.in&password=123456 //jsonarray arr = json.getjsonarray("login"); //system.out.println(arr.tostring()); //jsonobject arr1 = new jsonobject(json); //string ss=arr1.getstring("status"); //system.out.println(ss); //system.out.println(arr1.getstring("status")); //string date = jobj.getstring("status"); // json success tag // success = json.getint(tag_success); }catch (jsonexception e) { e.printstacktrace(); } homecoming null; } // after completing background task dismiss progress dialog protected void onpostexecute(string file_url) { //dismiss dialog 1 time product deleted pdialog.dismiss(); if(file_url.equals("success")) { // log.d("login successful!", json.tostring()); intent = new intent(loginpage.this, homefragment.class); startactivity(i); toast.maketext(getapplicationcontext(), "login successful", toast.length_long).show(); }else{ //toast.maketext(getapplicationcontext(), "failed", toast.length_long).show(); } }}

}

because fragment. noto activity. set activity , seek again

android

No comments:

Post a Comment