I had similar problem before. My second activity (The one which was
supposed to return result) was single task in the Androidmanifest.xml. I
changed to standard and it worked. I hope that it resolves your issue as
well
On 14 Feb 2012 07:32, "[email protected]" <[email protected]> wrote:

> hello,
> i have two activites, i.e
> currentDate.setOnClickListener(new View.OnClickListener() {
>                static final int PICK_DATE_REQUEST =1;
>            @Override
>            public void onClick(View v) {
>                  String result1=null;
>                  Intent intent = new
> Intent(appointmentSchedule.this,CalendarView.class);
>                intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
>                  intent.putExtra("date",currentDate.getText());
>                 Log.i("in OnActivityResult", "in OnActivityResult");
>                        startActivityForResult(intent, PICK_DATE_REQUEST);
>
>
>            }
>        });
>
>  protected void onActivityResult(int requestCode, int resultCode,
> Intent data) {
>          Log.i("in OnActivityResult", "in OnActivityResult");
>                super.onActivityResult(requestCode, resultCode, data);
>                if (requestCode == PICK_DATE_REQUEST) {
>            if (resultCode == RESULT_OK) {
>         //     Toast.makeText(getApplicationContext(),
> data.getStringExtra("date"), Toast.LENGTH_SHORT).show();
>                //EditText et =(EditText)findViewById(R.id.editText1);
>                currentDate.setText(data.getStringExtra("date"));
>                 String result1=null;
>
>
>                //String[] dateArr =
> data.getStringExtra("date").split("-");
>                //DatePicker dp =
> (DatePicker)findViewById(R.id.datePicker1);
>                //dp.updateDate(Integer.parseInt(dateArr[0]),
> Integer.parseInt(dateArr[1]), Integer.parseInt(dateArr[2]));
>            }
>
>                }
>        }
>
> in CalendarView.java
> Intent intent = new Intent();
>                                String day = date.getText().toString();
>                                if(day.length()==1) {
>                                        day = "0"+day;
>                                }
>                                // return chosen date as string format
>
>                                intent.putExtra("date",
> android.text.format.DateFormat.format("yyyy-MM", month)+"-"+day);
>                                Toast.makeText(getApplicationContext(),
> android.text.format.DateFormat.format("yyyy-MM", month)+"-"+day,
> Toast.LENGTH_SHORT).show();
>                                //setResult(0);
>                                setResult(RESULT_OK, intent);
>                                Toast.makeText(getApplicationContext(),
> Integer.toString(RESULT_OK), Toast.LENGTH_SHORT).show();
>                                Log.i(TAG, "Unbinding and finishing");
>                                finish();
>
>
> after finish the compiler is not executing onActivityresult...
> i gone through each and every forum.... but no help...
>
> --
> 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
>

-- 
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

Reply via email to