>

아래와 같은 코드를 사용하여 텍스트를 Line, Wechat, 이전에는 잘 작동했지만 이제는 다른 앱으로 아무것도 전송하지 않습니다. sendIntent (아래)에서 모든 것이 동일하고 올바르게 진행되는 것을 추적 하기는하지만. 누구나 비슷한 경험이 있습니까?

어떤 제안이라도 미리 감사드립니다!
   FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
    fab.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            //Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)  .setAction("Action", null).show();
            Intent sendIntent = new Intent();
            sendIntent.setAction(Intent.ACTION_SEND);
            sendIntent.putExtra(Intent.EXTRA_TEXT, voiceTextView.getText()); //EditText..getText() is Editable, still can get string
            sendIntent.setType("text/plain");
            startActivity(Intent.createChooser(sendIntent, getResources().getText(R.string.send_to)));
        }
    });


  • 답변 # 1

    FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
     fab.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
              Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
              sharingIntent.setType("text/plain");              
              sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject here");
              sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, voiceTextView.getText());
              startActivity(Intent.createChooser(sharingIntent, "Sharing Option"));
         }
    });
    
    

  • 이전 python - Tensorflow의 정확도 값에 액세스
  • 다음 javascript - ng-click이 짧은 간격으로 발사되는 것을 방지하는 방법