Export to GitHub

bitcoinspinner - issue #7

Support for bitcoin-integration project


Posted on Jun 27, 2012 by Happy Horse

bitcoin-integration is just a small class that helps app developers to integrate Bitcoin in their apps (in-app payments, donations, etc.).

This 5-minute talk explains the concept:

http://schildbach.de/talks/bitcoin-inapp-payments/

Currently, Bitcoin Spinner listens for Intents with Action.VIEW and bitcoin URIs, but crashes when invoked.

Would be nice of Bitcoin Spinner would set the return values:

resultCode = OK|CANCELED extras[transaction_hash] = c8a9e036ecbbe75c...

Comment #1

Posted on Jun 27, 2012 by Happy Horse

Here is the exception from Bitcoin Spinner:

E/AndroidRuntime(28681): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.miracleas.bitcoin_spinner/com.miracleas.bitcoin_spinner_lib.SendBitcoinsActivity}: java.lang.RuntimeException: Network never initialized E/AndroidRuntime(28681): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1748) E/AndroidRuntime(28681): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1764) E/AndroidRuntime(28681): at android.app.ActivityThread.access$1500(ActivityThread.java:122) E/AndroidRuntime(28681): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1002) E/AndroidRuntime(28681): at android.os.Handler.dispatchMessage(Handler.java:99) E/AndroidRuntime(28681): at android.os.Looper.loop(Looper.java:132) E/AndroidRuntime(28681): at android.app.ActivityThread.main(ActivityThread.java:4025) E/AndroidRuntime(28681): at java.lang.reflect.Method.invokeNative(Native Method) E/AndroidRuntime(28681): at java.lang.reflect.Method.invoke(Method.java:491) E/AndroidRuntime(28681): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841) E/AndroidRuntime(28681): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599) E/AndroidRuntime(28681): at dalvik.system.NativeStart.main(Native Method) E/AndroidRuntime(28681): Caused by: java.lang.RuntimeException: Network never initialized E/AndroidRuntime(28681): at com.miracleas.bitcoin_spinner_lib.SpinnerContext.initialize(SpinnerContext.java:49) E/AndroidRuntime(28681): at com.miracleas.bitcoin_spinner_lib.SendBitcoinsActivity.onCreate(SendBitcoinsActivity.java:89) E/AndroidRuntime(28681): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1048) E/AndroidRuntime(28681): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1712) E/AndroidRuntime(28681): ... 11 more W/ActivityManager( 156): Force finishing activity com.miracleas.bitcoin_spinner/com.miracleas.bitcoin_spinner_lib.SendBitcoinsActivity

Comment #2

Posted on Jul 19, 2012 by Happy Giraffe

Nice find. This happens when you install the app without ever starting it using the icon, but launch it using the URI. If you start it once the normal way you should not see any problems. I'll see what I can do to fix this.

Status: New

Labels:
Type-Defect Priority-Medium