① 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。