I found the problem.
It's a singleInstance application launchMode.
On Mar 11, 10:20 pm, Geos <[email protected]> wrote:
> Hello All
>
> I've use startActivityForResult as it described in many examples but
> it return 0 result code after start new Activity.
>
> In main Activity I use such code for sub activity invocation
>
> Intent iShowVideo = new Intent(EventHandling.this,
> ShowVideo.class);
> startActivityForResult(iShowVideo,
> this.REQUEST_CODE_SHOW_VIDEO);
>
> And such code for getting results.
>
> @Override
> protected void onActivityResult(int requestCode, int resultCode,
> Intent data) {
> // TODO Auto-generated method stub
> //super.onActivityResult(requestCode, resultCode, data);
> if(requestCode == REQUEST_CODE_SHOW_VIDEO){
> if(resultCode == RESULT_CANCELED){
> Toast toast = Toast.makeText(this,
> "onActivityResultCancel: " +
> String.valueOf(resultCode), Toast.LENGTH_LONG);
> toast.show();
> }else{
> Toast toast = Toast.makeText(this,
> "onActivityResult: " +
> String.valueOf(resultCode), Toast.LENGTH_LONG);
> toast.show();
> }
> }
> }
>
> Here is a part code from ShowVideo activity
> @Override
> protected void onCreate(Bundle savedInstanceState) {
> // TODO Auto-generated method stub
> super.onCreate(savedInstanceState);
>
> setContentView(R.layout.showvideo);
> //showDialog(DIALOG_YES_NO_MESSAGE);
>
> Button button = (Button)findViewById(R.id.btnOK);
> button.setOnClickListener(mOkListener);
> button = (Button)findViewById(R.id.btnCancel);
> button.setOnClickListener(mCancelListener);
>
> //setResult(RESULT_OK, (new Intent()).setAction("Test!"));
> }
>
> private OnClickListener mOkListener = new OnClickListener()
> {
> public void onClick(View v)
> {
> // To send a result, simply call setResult() before your
> // activity is finished.
> setResult(RESULT_OK, (new Intent()).setAction("Corky!"));
> finish();
> }
> };
>
> This code should work according many examples. And it should return
> RESULT_OK after btnOK clicked but after I click this button it only
> closes ShowVideo Activity.
>
> Please 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
-~----------~----~----~----~------~----~------~--~---