Reply me how to handle this issue

On Wed, Nov 23, 2011 at 4:00 PM, NaveenShrivastva
<kumarnaveen.si...@gmail.com> wrote:
> Please see the code
>
>  @Override
>    public void onCompletion(MediaPlayer mp) {
>         CompleteFlag = true;
>
>         video.pause();
>
>        /* */
>        if(checkNetworkConnection()){
>
>                try {
>                                new PostUsesData().execute("T");
>                        } catch (Exception e) {
>                                // TODO Auto-generated catch block
>                                e.printStackTrace();
>                        }
>        }
>        // set the message to display
>
>
>        EncryptVideo(IDValue);
>
>                alertbox.setTitle("Message");
>                alertbox.setMessage("Do you want to delete this video ?");
>
>
>                // set a positive/yes button and create a listener
>                alertbox.setPositiveButton("Yes",
>                                new DialogInterface.OnClickListener() {
>
>                                        // do something when the button is 
> clicked
>                                        public void onClick(DialogInterface 
> arg0, int arg1) {
>                                                try {
>                                                 new File(path).delete();
>
>                                                 Intent myIntent = new 
> Intent(VideoPlayer.this,
>                                                                        
> WatchActivity.class);
>                                                                               
>                                                                          // 
> here
>                                                        
> myIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
>                                                        
> startActivity(myIntent);
>
>                                        /*              
> Toast.makeText(getApplicationContext(), "Thanks,Inprogress..",
>                                                                        
> Toast.LENGTH_SHORT).show();*/
>
>                                                } catch (Exception e) {
>                                                        // TODO Auto-generated 
> catch block
>                                                        e.printStackTrace();
>                                                }
>
>                                        }
>                                });
>
>
>
>                alertbox.setNegativeButton("No",
>                                new DialogInterface.OnClickListener() {
>
>                                        // do something when the button is 
> clicked
>                                        public void onClick(DialogInterface 
> arg0, int arg1) {
>                                                showDialog(0);
>                                        }
>                                });
>
>                // display box
>                alertbox.show();
>
>                // IntroFaceBookScreen.mFacebook.dialog(this, "stream.publish",
> parameters, this);
>        }
>
>
>
>
>
> @Override
>        public boolean onKeyDown(int keyCode, KeyEvent event)
>        {
>            if(keyCode == KeyEvent.KEYCODE_BACK)
>            {
>                activitySwitchFlag = true;
>                 try {
>
>                         if(!CompleteFlag)
>                         {
>                         _HomeDBHANDLING();
>                         }
>                                } catch (Exception e) {
>                                        // TODO Auto-generated catch block
>                                        e.printStackTrace();
>                                }
>
>
>                // activity switch stuff..
>
>            }
>            return super.onKeyDown(keyCode, event);
>
>        }
>
>
>        @Override
>        public void onPause(){
>            super.onPause();
>
>            Log.i("TAG", "onPause" );
>
>
>            try {
>                        EncryptVideo(IDValue);
>                } catch (Exception e) {
>                        // TODO Auto-generated catch block
>                        e.printStackTrace();
>                }
>
>
>            if(activitySwitchFlag)
>            {
>                Log.i("TAG", "activity switch");
>            }
>            else{
>
>                Log.i("TAG", "home button");
>                finish();
>               // video.pause();
>              //  _HomeDBHANDLING();
>
>            }
>            activitySwitchFlag = false;
>        }
>
>
> Here i am decryption video after pause method call.
>
> when my video is completely played  by me then after dialog appear ,
> canceling the dialog and pressing back button then issue else when
> video is not finished then back btn key woks fine
>
> but when complete video played then back issue
> :
> 11-23 16:00:46.909: D/NativeCrypto(26483): Freeing OpenSSL session
> 11-23 16:00:47.655: D/dalvikvm(26483): GC_FOR_MALLOC freed 106167
> objects / 3255768 bytes in 43ms
> 11-23 16:00:48.401: D/dalvikvm(26483): GC_FOR_MALLOC freed 104392
> objects / 3097616 bytes in 42ms
> 11-23 16:00:49.351: D/dalvikvm(26483): GC_FOR_MALLOC freed 104293
> objects / 3096888 bytes in 42ms
> 11-23 16:00:50.218: D/dalvikvm(26483): GC_FOR_MALLOC freed 104664
> objects / 3098584 bytes in 43ms
> 11-23 16:00:51.030: D/dalvikvm(26483): GC_FOR_MALLOC freed 104885
> objects / 3097824 bytes in 41ms
> 11-23 16:00:51.843: D/dalvikvm(26483): GC_FOR_MALLOC freed 104612
> objects / 3097288 bytes in 48ms
> 11-23 16:00:52.628: D/dalvikvm(26483): GC_FOR_MALLOC freed 104411
> objects / 3098040 bytes in 47ms
> 11-23 16:00:53.440: D/dalvikvm(26483): GC_FOR_MALLOC freed 104515
> objects / 3098000 bytes in 41ms
> 11-23 16:00:54.218: D/dalvikvm(26483): GC_FOR_MALLOC freed 104495
> objects / 3096672 bytes in 42ms
> 11-23 16:00:55.101: D/dalvikvm(26483): GC_FOR_MALLOC freed 104277
> objects / 3098024 bytes in 47ms
> 11-23 16:00:55.855: D/dalvikvm(26483): GC_FOR_MALLOC freed 104492
> objects / 3097936 bytes in 43ms
>
>
> longs time
> On Wed, Nov 23, 2011 at 3:40 PM, skink <psk...@gmail.com> wrote:
>>
>>
>> On Nov 23, 10:43 am, NaveenShrivastva <kumarnaveen.si...@gmail.com>
>> wrote:
>>> In case of Home and Back event both cases calls the android pause
>>> method of activity life cycle.
>>>
>>>
>>>
>>
>> i dont understand you well, but if you simply say that onPause() is
>> called after both home and back jey is pressed, you already discovered
>> everything, what do you need more? (except the fact you cannot handle
>> home key in your app of course)
>>
>> pskink
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Android Developers" group.
>> To post to this group, send email to android-developers@googlegroups.com
>> To unsubscribe from this group, send email to
>> android-developers+unsubscr...@googlegroups.com
>> For more options, visit this group at
>> http://groups.google.com/group/android-developers?hl=en
>


NDIA)

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to