Why not pass the data to the constructor of login and store it in member
variables?
On Tuesday, September 11, 2012 10:41:41 AM UTC-5, adroidanky wrote:
>
> I want to Show a popup window from main activity class on Click of a
> button and popup window contains a form and a submit button...now the
> problem is that when i click on that submit button form data is not pass to
> async class...
>
>
>
> login =(Button)findViewById(R.id.login);
> login.setOnClickListener(new View.OnClickListener()
> {
> public void onClick(View v)
> {
>
> LayoutInflater layoutInflater
> = (LayoutInflater)getBaseContext()
> .getSystemService(LAYOUT_INFLATER_SERVICE);
> View popupView1 = layoutInflater.inflate(R.layout.login, null);
> popupWindow1 = new PopupWindow(
> popupView1,
> LayoutParams.WRAP_CONTENT,
> LayoutParams.WRAP_CONTENT,true);
>
> u=(EditText)popupView1.findViewById(R.id.username);
>
> u1=(EditText)popupView1.findViewById(R.id.pass);
>
>
>
> Button btnDismiss1 =
> (Button)popupView1.findViewById(R.id.login1);
>
> btnDismiss1.setOnClickListener(new Button.OnClickListener(){
>
> public void onClick(View v) {
> // TODO Auto-generated method stub
> uname=u.getText().toString();
> password=u1.getText().toString();
> lol(uname,password);
> //Toast.makeText(HomeActivity.this, uname+","+password,
> Toast.LENGTH_LONG).show();
>
> popupWindow1.dismiss();
>
> (new login()).execute(uname,password);////////*Not workin this line*
>
>
> }});
> popupWindow1.setHeight(500);
> popupWindow1.setWidth(500);
> popupWindow1.setFocusable(true);
>
>
> popupWindow1.showAtLocation(v, Gravity.CENTER, 0, 0);
>
>
>
> } });
>
>
>
> public class login extends AsyncTask<String, Object, Object> {
>
>
> protected String doInBackground(String... args) {
> uname1= args[0];
> password1=args[1];
>
>
> return null;
> }
> protected void onPostExecute(String objResult) {
> try {
> // Toast.makeText(a, uname+","+pass, Toast.LENGTH_LONG).show();
> Toast.makeText(HomeActivity.this,"hello", Toast.LENGTH_LONG).show();
> /* Toast.makeText(HomeActivity.this, "session created",
> Toast.LENGTH_LONG).show();
> Intent intent = new Intent(HomeActivity.this, Welcomepage.class);
>
> startActivity(intent);
> */
>
> }
> catch(Exception e){
>
> // Toast.makeText(HomeActivity.this, e.toString(),
> Toast.LENGTH_LONG).show();
> e.printStackTrace();
> }
> }
>
>
> }
>
>
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en