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 HorseHere 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 GiraffeNice 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