Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android中使用自定义布局登录Paypal_Android_Paypal_Paypal Sandbox - Fatal编程技术网

在android中使用自定义布局登录Paypal

在android中使用自定义布局登录Paypal,android,paypal,paypal-sandbox,Android,Paypal,Paypal Sandbox,我正在将PayPal集成到我的项目中,我想通过自己的自定义布局登录PayPal,其中我为电子邮件地址定义了两个edittext,password,为makeapi调用定义了一个按钮来登录PayPal。我看到了一个示例应用程序,其中打开了PayPal默认对话框,我们可以在其中输入凭证进行登录,但在我的情况下,我希望通过自己的布局进行登录。所以请帮助我获得这样的功能。我还提到 下面是我的主要活动 public class MainActivity extends AppCompatActiv

我正在将
PayPal
集成到我的项目中,我想通过自己的自定义布局登录
PayPal
,其中我为
电子邮件地址定义了两个
edittext
password
,为make
api
调用定义了一个
按钮来登录
PayPal
。我看到了一个示例应用程序,其中打开了
PayPal
默认对话框,我们可以在其中输入凭证进行登录,但在我的情况下,我希望通过
自己的布局
进行登录。所以请帮助我获得这样的功能。我还提到

下面是我的主要活动

    public class MainActivity extends AppCompatActivity {

    private static final String TAG = "paymentExample";
    private static final String CONFIG_ENVIRONMENT = PayPalConfiguration.ENVIRONMENT_NO_NETWORK;
    private static final String CONFIG_CLIENT_ID = "credentials from developer.paypal.com";

    private static final int REQUEST_CODE_PAYMENT = 1;
    private static final int REQUEST_CODE_FUTURE_PAYMENT = 2;
    private static final int REQUEST_CODE_PROFILE_SHARING = 3;

    private static PayPalConfiguration config = new PayPalConfiguration()
            .environment(CONFIG_ENVIRONMENT)
            .clientId(CONFIG_CLIENT_ID)
            // The following are only used in PayPalFuturePaymentActivity.
            .merchantName("Example Merchant")
            .merchantPrivacyPolicyUri(Uri.parse("https://www.example.com/privacy"))
            .merchantUserAgreementUri(Uri.parse("https://www.example.com/legal"));


    private EditText etEmailAddress,etPasswowrd;
    private Button btnLogin;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        etEmailAddress = (EditText)findViewById(R.id.etEmailAddress);
        etPasswowrd = (EditText)findViewById(R.id.etPasswowrd);
        btnLogin = (Button) findViewById(R.id.btnLogin);


        btnLogin.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                // Here I want to login into PayPal
            }
        });
    }
}