小编dth*_*lke的帖子

如何在Android应用程序中集成Paypal?

我尝试使用沙盒将paypal与Android应用程序集成.我正在用paypal成功向往,但是当我付款时,屏幕会在没有响应的情况下直接隐藏.
我怎样才能得到上述问题的回复?

这是我的代码.

private void invokeSimplePayment()
{
    try
    {
        PayPalPayment payment = new PayPalPayment();
        payment.setSubtotal(new BigDecimal(Amt));
        payment.setCurrencyType(Currency_code[code]);
        payment.setRecipient("Rec_Email");
        payment.setPaymentType(PayPal.PAYMENT_TYPE_GOODS);
        Intent checkoutIntent = PayPal.getInstance().checkout(payment, this);
        startActivityForResult(checkoutIntent, request);
    }
    catch (Exception e)
    {
        e.printStackTrace();
    }
}

public void onActivityResults(int requestCode, int resultCode, Intent data)
{
    switch(resultCode) 
    {
        case Activity.RESULT_OK:
            resultTitle = "SUCCESS";                
            resultInfo = "You have successfully completed this " ;
            //resultExtra = "Transaction ID: " + data.getStringExtra(PayPalActivity.EXTRA_PAY_KEY);
            break;
        case Activity.RESULT_CANCELED:
            resultTitle = "CANCELED";
            resultInfo = "The transaction has been …
Run Code Online (Sandbox Code Playgroud)

android paypal

16
推荐指数
1
解决办法
2万
查看次数

Spring Boot:从库项目中自动装配bean

我正在努力从我的自定义库中自动装配bean,并使用gradle导入.在阅读了几个类似的主题后,我仍然无法找到解决方案.

我有Spring Boot项目,它依赖于其他项目(我的自定义库包含Components,Repositories等...).该库是一个Spring不可运行的jar,主要由域实体和存储库组成.它没有可运行的Application.class和任何属性......

当我启动应用程序时,我可以看到我的'CustomUserService'bean(来自库)正在尝试初始化,但是在其中自动装配的bean无法加载(接口UserRepository)...

错误:

com.myProject.customLibrary.configuration.CustomUserDetailsS​​ervice中构造函数的参数0需要一个无法找到的类型为"com.myProject.customLibrary.configuration.UserRepository"的bean.

我甚至试图设置'Order',显式加载它(使用'scanBasePackageClasses'),使用包和标记类扫描,添加额外的'EnableJPARepository'注释但没有任何效果......

代码示例(为简单起见,包名称已更改)

package runnableProject.application;

import runnableProject.application.configuration.ServerConfigurationReference.class
import com.myProject.customLibrary.SharedReference.class

//@SpringBootApplication(scanBasePackages = {"com.myProject.customLibrary", "runnableProject.configuration"}) 
//@EnableJpaRepositories("com.myProject.customLibrary")  

@SpringBootApplication(scanBasePackageClasses = {SharedReference.class, ServerConfigurationReference.class})   
public class MyApplication {

    public static void main(String[] args) {
        SpringApplication.run(MyApplication.class, args);
    }

}
Run Code Online (Sandbox Code Playgroud)

来自图书馆的课程:

package com.myProject.customLibrary.configuration;

import com.myProject.customLibrary.configuration.UserRepository.class;

@Service
public class CustomUserDetailsService implements UserDetailsService {
    private UserRepository userRepository;    

    @Autowired
    public CustomUserDetailsService(UserRepository userRepository) {
        this.userRepository = userRepository;       
    }
...

package myProject.customLibrary.configuration;

@Repository
public interface UserRepository extends CustomRepository<User> {
    User findByLoginAndStatus(String var1, Status var2);

    ...
}
Run Code Online (Sandbox Code Playgroud)

multi-module spring-data-jpa spring-ioc spring-boot component-scan

14
推荐指数
4
解决办法
8510
查看次数

进行 WhatsApp 语音/视频通话

我正在尝试找出如何直接从应用程序进行 Whatsapp 通话(视频和语音)。我读了这篇文章:android-make Whatsapp call但我不明白。我希望用户能够从联系人列表中选择联系人,然后将他们带到带有两个按钮的屏幕:视频呼叫和语音呼叫。联系人的电话号码也将显示为顶部的文本视图。他们可以单击任一按钮,应用程序将拨打 Whatsapp 电话。我不知道如何获取特定联系人的 ID 并调用它。

如果有人能用另一种方式解释它,我将非常感激。

谢谢

android whatsapp

2
推荐指数
1
解决办法
5709
查看次数