2012-03-31 5 views
3

以下のコードを使用して、1つのデバイスから別のデバイスにブルーティアでファイルを送信しています。同じ時刻に複数のファイルを送信したいのですが、誰も私にどのように複数のURIを解析するかを教えてもらえますか?文字列トークナイザとwhileループでやってみましたが、その場合はデフォルトのblue-toothリクエストが2回2つのファイルが解析されている場合)。複数のファイルをBluetoothで送信する

StringTokenizer tokens = new StringTokenizer(music, ","); 

    String stored = ""; 
    while (tokens.hasMoreTokens()) { 

     stored = tokens.nextToken(); 


     File file = new File(stored); 
     Log.d("file===", stored); 

     intentfile = new Intent(); 
     intentfile.setAction(android.content.Intent.ACTION_SEND); 

     intentfile.setType("video/*"); 

     intentfile.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file)); 
     startActivityForResult(intentfile, SEND_REQUEST); 


    } 

答えて

1

私は、複数のファイルを送信する(または共有)するsetAction(Intent.ACTION_SEND_MULTIPLE)の代わりsetAction(Intent.ACTION_SEND)使用します。

6か月前に質問されましたので、今あなたとどのように関連しているか分かりません。しかし、他人を助けることができるかもしれません。 :)

関連する問題