应用屏幕变黑,当我开始贝宝服务冻结(Application screen becomes black

2019-10-20 17:19发布

我正在开发使用新的贝宝的Android SDK集成的应用程序。 应用程序有一个捐赠按钮捐赠的钱用于支持组织/保护人权(无应用功能在捐赠添加)。

我跟着在Github上通过贝宝给出的指导方针/例子,但我面临的一个问题。 我的应用程序的屏幕变成黑屏,只是冻结,直到我得到一个“应用程序没有响应”和应用程序崩溃。 一些调试后,它出现了问题发生权当我开始PayPal服务。 下面是我的代码的主要快照,任何帮助,将不胜感激。

注:我想在所有环境中使用它,在测试和生产贝宝账户(无网络,沙盒和生产),但它不断地给出了同样的错误。

Thaks提前。

捐款活动:

private static final String CONFIG_ENVIRONMENT = PayPalConfiguration.ENVIRONMENT_SANDBOX;
private static final String MERCHANT_NAME = "*****";
private static final String RECEIVER_CLIENT_ID = "*****";
private static PayPalConfiguration config = new PayPalConfiguration().environment(CONFIG_ENVIRONMENT)
                                                                     .clientId(RECEIVER_CLIENT_ID)
                                                                     .merchantName(MERCHANT_NAME);

// Paypal service intent
private Intent paypalServiceIntent;

// onCreate
@Override
protected void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_donation_layout);

    // Init Params
    initParams();
}

// initParams
private void initParams()
{
    // Initialize the service
    paypalServiceIntent = new Intent(this, PayPalService.class);

    // Star the Paypal service
    paypalServiceIntent.putExtra(PayPalService.EXTRA_PAYPAL_CONFIGURATION, config);
    startService(paypalServiceIntent);
}

表现:

<!-- Paypal Activities/Services -->
<activity android:name="com.paypal.android.sdk.payments.PaymentActivity" />
<activity android:name="com.paypal.android.sdk.payments.LoginActivity" />
<activity android:name="com.paypal.android.sdk.payments.PaymentMethodActivity" />
<activity android:name="com.paypal.android.sdk.payments.PaymentConfirmActivity" />
<service
        android:name="com.paypal.android.sdk.payments.PayPalService"
        android:exported="false" />

Answer 1:

对面同样的问题来了,好像新的PayPal SDK有一些bug。 我已经张贴在那里我已经从ANR堆栈跟踪得到的信息。

您可以按照错误的位置: https://github.com/paypal/PayPal-Android-SDK/issues/83

同时,我建议恢复到旧版本的贝宝SDK的。 [2.2.0]



文章来源: Application screen becomes black and freezes when I start Paypal service