How can I see the strackrace that includes the frames generated by my methods?

Question!

In Android Studio,I run the app in Debug mode which loads it into the emulator. Then I go through the app clicking through the UI so my user defined methods are called as to generate a stack trace. I press pause,look into the Debugger->threads and frames window but it only shows the general platform specific frames and nothing of mine. When I set a break point my frames do appear, but why doesn't it work when I just press pause? why wouldn't all frames be visible till that point?

So how can I see the strackrace that also includes the frames generated by my methods,without having placed a breakpoint, if not why isn't it possible?

By : microwth


Answers

Try to count how much time passed since you'd interacted with your UI and till you pressed debugger's "Pause" button. This time is quite enough to leave your own methods and return back to framework code, that has called your listeners / callbacks.

To see stack traces without any debugger involving just use:

new Throwable("tada!!!").printStackTrace();

Then just check logcat output. Alternatively you can store Throwable and print its stack trace later. To convert it to string - use Log.getStackTraceString().

By : Sergio


I hope following code will help you i try this code and it reset the form, so user can add new value.

 $('#reset-textbox').click(function() {
    document.getElementsByClassName("comment_form").reset();
});

or this code also work for you.

  $('#reset-textbox').click(function() {
    $('.comment_form')[0].reset();
});


Disable attribute only associates button and input filelds, the thing you want to do here is , event.preventDefault . It will work like disable, but it will depend upon your coding, if you want to show it disabled, you have to add add via jquery



This video can help you solving your question :)
By: admin