Это мой код
public void setLeftMessage(String userid, final String message, long time, String type, String audtime, String size)
{
final RelativeLayout messageLayoutRight = view.findViewById(R.id.message_relative_right);
final RelativeLayout messageLayoutLeft = view.findViewById(R.id.message_relative_left);
final TextView messageTextLeft = view.findViewById(R.id.message_text_left);
final TextView messageTimeLeft = view.findViewById(R.id.message_time_left);
final CircleImageView docImageLeft = view.findViewById(R.id.pdfViewleft);
final TextView docTextLeft = view.findViewById(R.id.pdftextleft);
final RelativeLayout layoutLeft = view.findViewById(R.id.doc_left_layout);
final RelativeLayout audleft = view.findViewById(R.id.audioleft);
final ImageView audimage = view.findViewById(R.id.audioviewleft);
final TextView autime = view.findViewById(R.id.audiolefttime);
final TextView ausize = view.findViewById(R.id.audioleftsize);
messageLayoutRight.setVisibility(View.GONE);
messageLayoutLeft.setVisibility(View.VISIBLE);
if(type.equals("text"))
{
messageTextPictureLeft.setVisibility(View.GONE);
messageLoadingLeft.setVisibility(View.GONE);
messageTextLeft.setVisibility(View.VISIBLE);
messageTextLeft.setText(message);
}
else if(type.equals("application"))
{
final String currentUserId = FirebaseAuth.getInstance().getCurrentUser().getUid();
DatabaseReference messageRef = FirebaseDatabase.getInstance().getReference().child("Messages").child(currentUserId).child(otherUserId);
final String messageId = messageRef.getKey();
layoutLeft.setVisibility(View.VISIBLE);
messageTextLeft.setVisibility(View.GONE);
docImageLeft.setVisibility(View.VISIBLE);
docTextLeft.setVisibility(View.VISIBLE);
docTextLeft.setText(messageId);
docFile = new File(docStorageDir, messageId);
}
else (type.equals("audio"))
{
audleft.setVisibility(View.VISIBLE);
messageTextLeft.setVisibility(View.GONE);
audimage.setVisibility(View.VISIBLE);
autime.setVisibility(View.VISIBLE);
ausize.setVisibility(View.VISIBLE);
autime.setText(audtime);
ausize.setText(size);
audioFile = new File(audioStorageDir, "audio");
try {
audioFile.createNewFile();
} catch (IOException e1) {
e1.printStackTrace();
}
}
Пожалуйста, мне нужна помощь, чтобы скачать сообщение, если это аудио или приложение.Когда я создаю временный файл и загружаю сообщения, ничего не происходит, просто создается пустой файл на устройстве, кто-нибудь сталкивался с подобными проблемами, пожалуйста, мне нужна помощь