① android如何为自定义的类传递参数
由CourseActivity跳转到MainActivity?
通过intent.putExtras(xxx,yyy)来传递参数,在MainActivity里面通过getIntent().getExtras().get(xxx)来获取参数。你要给自定义类设置参数,只要在类里面添加一个属性,用来接收就好了。
② ios或者Android调用Unity的时候,如何取得函数返回值,以及传多个参数
sendmessage("what",x) 是个void 方法 如果你非要取得返回值 你可以 建一个 static 变量x嘛 然后 this.x = x; 就可以取得当前的值也可以给别的脚本使用 或者 你在方法里运算完 再存 也都可以。
至于 多个参数 unity 的 sendmessage 貌似只支持一个参数 如果你非要多个参数 再如果你的参数都是int 或者 float 或者bool类型的话你可以传递一个进去进行拆分嘛比如 要传递x=1,y=2.0f,z=true 的话 你就可以传进去 一个 string = "12true" 然后在方法体里 string.substring()拆分吧
③ ANDROID,JAVA编程,怎样才能传递参数给线程
线程之间允许共享一些参数变量,你说的不同数目的参数,是不是可以用ArrayList或者数组来解决。
还有一种就是类似于main函数的形式:
public static void test(Object...objects) {
}
可变参数,jdk5以上支持。
调用可以这样:test(a,b,c,d);
如果需要一个线程进行运算,并且等待线程运算完成并获取结果,
参考下线程池、AsyncTask。