电信SDK Pay函数里面System.out.print 无输出消息

private void Pay(HashMap<String, String> payParams){

            System.out.print("----------Pay DianXin----------"); // 勿使用 这个函数进行调试 输出不了消息。
            UnityPlayer.UnitySendMessage(m_GameObject,"Message","Pay DianXin......");

            EgamePay.pay(m_Context,payParams,new EgamePayListener() {
                @Override
                public void paySuccess(Map<String, String> params) {

                  System.out.println("Prop--"+params.get(EgamePay.PAY_PARAMS_KEY_TOOLS_DESC)+"--success");
                  // params.get(EgamePay.PAY_PARAMS_KEY_TOOLS_DESC) 返回的是道具名称如:金币X6000
                  Log.d("Unity3D", "Prop-Log-"+params.get(EgamePay.PAY_PARAMS_KEY_TOOLS_DESC)+"--success");

                  UnityPlayer.UnitySendMessage(m_GameObject,"OnPaySuccess","Prop-Unity-"+params.get(EgamePay.PAY_PARAMS_KEY_TOOLS_DESC)+"--success");

                }

                @Override
                public void payFailed(Map<String, String> params, int errorInt) {

                    System.out.println("Prop--"+params.get(EgamePay.PAY_PARAMS_KEY_TOOLS_DESC)+"--faild,code="+errorInt);

                    Log.d("Unity3D", "Prop-Log-"+params.get(EgamePay.PAY_PARAMS_KEY_TOOLS_DESC)+"--faild,code="+errorInt);

                    UnityPlayer.UnitySendMessage(m_GameObject,"OnPayFaild","Prop-Unity-"+params.get(EgamePay.PAY_PARAMS_KEY_TOOLS_DESC)+"--faild,code="+errorInt);
                }

                @Override
                public void payCancel(Map<String, String> params) {

                    System.out.println("Prop--"+params.get(EgamePay.PAY_PARAMS_KEY_TOOLS_DESC)+"--cancel");

                    Log.d("Unity3D", "Prop-Log-"+params.get(EgamePay.PAY_PARAMS_KEY_TOOLS_DESC)+"--cancel");

                    UnityPlayer.UnitySendMessage(m_GameObject,"OnPayCancel","Prop-Unity-"+params.get(EgamePay.PAY_PARAMS_KEY_TOOLS_DESC)+"--cancel");
                }
            });
        }

// 电信测试是真实付费 无免费测试。。。

电信SDK Pay函数里面System.out.print 无输出消息

时间: 2024-10-03 07:54:16

电信SDK Pay函数里面System.out.print 无输出消息的相关文章

关于System.out.println()与System.out.print(&quot;\n&quot;)的区别

这是在写junit测试的时候发现的. 1 import java.io.ByteArrayOutputStream; 2 import java.io.PrintStream; 3 4 public class Test { 5 public static void main(String[] args) { 6 PrintStream out=System.out; 7 ByteArrayOutputStream outContent = new ByteArrayOutputStream()

python中print()函数的“,”与java中System.out.print()函数中的“+”

python中的print()函数和java中的System.out.print()函数都有着打印字符串的功能. python中: print("hello,world!") 输出结果为:hello,world! java中: System.out.print("hello,world!"); 输出结果为:hello,world! 我们可以看到,这两个函数的用法是一样的 print()函数还有这种用法: print("1+1=",1+1) 输出结

File类--System.out.print(Object obj)的理解

一.File 类(java.io) 概述:Java中使用File类来表示文件或者文件夹对象!     抽象路径名:描述文件或文件夹时,使用的路径符号,就是一个对象的字符串表示形式,如"c:\\";     绝对路径:绝对位置开始的路径;     相对路径:相对位置开始的路径; 构造方法:     File(String pathname)     File(String parent, String child)     File(File parent, String child)

ArrayList集合--关于System.out.print(Object obj);的理解

1.ArrayList集合中常用的方法 ArrayList<Student> stuArrayList = new ArrayList<>(); //定义一个集合对象 stuArrayList.add():    //添加元素 stuArrayList.add(index, e):    //在某个位置添加元素,但不覆盖原元素 stuArrayList.get(index):    //获取某位置的元素 stuArrayList.size():    //获取集合长度 stuArr

使用System.IO.Combine(string path1, string path2, string path3)四个参数的重载函数提示`System.IO.Path.Combine(string, string, string, string)&#39; is inaccessible due to its protection level

今天用Unity5.5.1开发提取Assets目录的模块,使用时采用System.IO.Path.Combine(string, string, string, string)函数进行路径生成 明明是公有函数,为何会报错,奇了怪了 有谁知道什么原因?欢迎交流 ....... ... 重新打开了一下 ,可以了.版本原因 使用System.IO.Combine(string path1, string path2, string path3)四个参数的重载函数提示`System.IO.Path.Co

怎么在logcat中显示system.com.print中的打印信息

在logcat中显示信息可以用Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 1.Log.v 的调试颜色为黑色的,任何消息都会输出: 2.Log.d的输出颜色是蓝色的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择: 3.Log.i的输出为绿色,一般提示性的消息information,它不会输出Log.v和Log.d的信息,但会显示i.w和e的信息: 4.Log.w的意思为橙色,可以看作为warning警告

JAVA中System.out.println和System.out.print有什么区别

java里常用的控制台输出语句有System.out.println和System.out.print 一:两者之间的区别如下: 1. 参数有区别: System.out.println() 可以不写参数 System.out.print(参数) 参数不能为空.必须有 2.效果有区别 println :会在输出完信息后进行换行,产生一个新行 print: 不会产生新行 3.println更简洁, print更灵活 print可以后面跟"\n"来达到和println一样的效果 也可以跟&

Python print函数用法,print 格式化输出

原文地址:http://blog.csdn.net/zanfeng/article/details/52164124 使用print输出各型的 字符串 整数 浮点数 出度及精度控制 strHello = 'Hello Python' print strHello #输出结果:Hello Python #直接出字符串 1.格式化输出整数 python print也支持参数格式化,与C言的printf似, strHello = "the length of (%s) is %d" %('H

java中System.out.print()与System.out.println()与System.out.printf()的差别

System.out.print()与System.out.println()与System.out.printf()的差别 1.System.out.print(): 输出不换行,比如: System.out.print("a"); System.out.print("b"); 结果: ab 2.System.out.println():输出后换行,比如: System.out.println("a"); System.out.println(