Card.io过早地调用onActivityResult?

时间:2013-01-20 18:47:35

标签: android card.io

我只是在我的Android应用程序中添加了一个简单的card.io 3.03实现,但是当我启动CardIOActivity时,我立即调用我的onActivityResult,使用null数据和resultCode为0(RESULT_CANCELLED)。调用onActivityResult后,将显示card.io活动,我可以正常拍照。但是在成功拍摄并读取卡后,不会再次调用onActivityResult,因此我无法将卡号传回我的应用程序。 我正在提供应用令牌,我相信我没有做错,因为我能够在card.io网站上看到扫描指标。

以下是我用来启动card.io的内容:         Intent scanIntent = new Intent(this,CardIOActivity.class);

    // required for authentication with card.io
    scanIntent.putExtra(CardIOActivity.EXTRA_APP_TOKEN, CARDIO_APP_TOKEN);

    scanIntent.putExtra(CardIOActivity.EXTRA_REQUIRE_EXPIRY, true);
    scanIntent.putExtra(CardIOActivity.EXTRA_REQUIRE_CVV, false);
    scanIntent.putExtra(CardIOActivity.EXTRA_REQUIRE_ZIP, false);

    startActivityForResult(scanIntent, DemoAppConfig.SCAN_REQUEST_CODE);

0 个答案:

没有答案