2012-10-22 25 views
5

我是新來的renderscript。我正在嘗試使用renderscript添加兩個數組元素。如何在renderscript和android框架之間交換數據?

我能夠通過invoke_add方法 傳遞從安卓到renderScript值從的renderScript回來Android框架,我建議使用 rsSendToclient()

如何使用rsSendToClient或任何其他方式返回到android框架。

回答

1

你必須用Java使用腳本rsSendToClient(1, &data, sizeof(data));和解碼的數據是這樣的:

RSMessageHandler l_resHandler = new RSMessageHandler() 
{ 
    @Override 
    public void run() 
    { 
     switch (mID) 
     { 
      case 1: 
      { 
       // Handle mData 

      } 
      break; 
      default: super.run(); 
       break; 
     } 
    } 

}; 
mRS.setMessageHandler(l_resHandler); 

但是當我問here

+0

謝謝你的代碼,法比安斯基我還不能解碼值。就解碼值而言,您可以很好地使用案例1中的mData。mData將通過rsSendToClient調用來保存數據集。 – Gagan

相關問題