So that people are aware I am having a few problems debugging the update to the app. Some changes to Android make it more difficult, though I should be able to do it. As a result of these problems it has prompted me to introduce the loading screen to the app before releasing these changes.
For a more technical explanation: Debugging the app causes the initialisation to be even slower than usual and this almost always causes an ANR. It appears that a recent change in Android has been introduced which sends a SIGABRT signal to applications that produce an ANR. This annoying change in Android makes it impossible to debug the ANR as it disconnects the debugger. I will be looking at ways around this (using the emulator most likely), and I will look into solving the ANR problems by moving initialisation off the UI thread and presenting a progress dialog to the user.
If anyone would be interested in testing pre-release binaries of the new update please send me a PM. You’ll be able to test out the new features before I put together the final release. The development is going quite well, I’m now mostly ironing out bugs. I have not verified the app against all of my tests yet, but I’m getting there. It would be good to have some other testers to find things that I might miss.
Yes, I’m using a mixture of AsyncTask and AsyncTaskLoaders. I was hoping to finish testing today but then a bunch of problems showed up towards the end. Unfortunately the update will be delayed a while longer.
Just a quick update. I realise it has been some time now. I’ve not forgotten about the Peercoin app update, but I do need to get something done for February as it has a deadline to it. Until I’ve got that work out of the way I ought not to put too much time towards the app just yet. After that I should be able to finish the update which I suspect to be reasonably near completion. It took longer than expected due to many changes and fixes needed. As always “it will be done when it’s done”.
Installing now… Feels faster with updating on first sight.
Love the archive with email option! Very user friendly 8)
Will have a better look later.
Thanks.
BTW Google did an auto update trick on me on my test device. Should have turned that off in the first place, couldn’t make a backup before it updated. So lost 1 PPC or so. So can’t stress enough make a backup and store it somewhere else (in case you device is wiped or stolen).
Can you please go to Settings -> Diagnostics -> Report issue and please email an error report. The wallet file should upgrade and no coins should be lost. But you never know if something might go wrong which is why I ask people to backup (you should always have a backup regardless anyway). If you send that report I might have some idea as to why your wallet didn’t update.
Thanks,
Matthew
Edit: Released version 2.1 containing a bugfix, solving a bug which might cause a crash on startup.
Can you please go to Settings -> Diagnostics -> Report issue and please email an error report. The wallet file should upgrade and no coins should be lost. But you never know if something might go wrong which is why I ask people to backup (you should always have a backup regardless anyway). If you send that report I might have some idea as to why your wallet didn’t update.
Thanks,
Matthew
Edit: Released version 2.1 containing a bugfix, solving a bug which might cause a crash on startup.[/quote]
I think it was a false alarm. Just traced the transfers in and out I made from my main wallet and it looks like there was nothing in there in the first place. And you just provided me with another test opportunity
For those struggling to connect to peers at this present time, please go to the menu -> Settings -> Settings -> Trusted Peer and type in 107.170.43.92.
An update will hopefully come out tomorrow with bugfixes, and this will also help circumvent connection problems.
Great job [member=31330]MatthewLM[/member]! I wish we could have someone taking care of iOS dev as well. Do you know anyone who could be interested to port your wallet for iOS devices?