show toast if no application found to attach
This commit is contained in:
		
							parent
							
								
									aaebb3a536
								
							
						
					
					
						commit
						b327548c85
					
				@ -1048,10 +1048,11 @@ public class ConversationFragment extends XmppFragment implements EditMessage.Ke
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        return binding.getRoot();
 | 
					        return binding.getRoot();
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @Override
 | 
					    @Override
 | 
				
			||||||
    public void onDestroyView() {
 | 
					    public void onDestroyView() {
 | 
				
			||||||
        super.onDestroyView();
 | 
					        super.onDestroyView();
 | 
				
			||||||
        Log.d(Config.LOGTAG,"ConversationFragment.onDestroyView()");
 | 
					        Log.d(Config.LOGTAG, "ConversationFragment.onDestroyView()");
 | 
				
			||||||
        messageListAdapter.setOnContactPictureClicked(null);
 | 
					        messageListAdapter.setOnContactPictureClicked(null);
 | 
				
			||||||
        messageListAdapter.setOnContactPictureLongClicked(null);
 | 
					        messageListAdapter.setOnContactPictureLongClicked(null);
 | 
				
			||||||
        messageListAdapter.setOnQuoteListener(null);
 | 
					        messageListAdapter.setOnQuoteListener(null);
 | 
				
			||||||
@ -1729,7 +1730,10 @@ public class ConversationFragment extends XmppFragment implements EditMessage.Ke
 | 
				
			|||||||
                break;
 | 
					                break;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        final Context context = getActivity();
 | 
					        final Context context = getActivity();
 | 
				
			||||||
        if (context != null && intent.resolveActivity(context.getPackageManager()) != null) {
 | 
					        if (context == null) {
 | 
				
			||||||
 | 
					            return;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        if (intent.resolveActivity(context.getPackageManager()) != null) {
 | 
				
			||||||
            if (chooser) {
 | 
					            if (chooser) {
 | 
				
			||||||
                startActivityForResult(
 | 
					                startActivityForResult(
 | 
				
			||||||
                        Intent.createChooser(intent, getString(R.string.perform_action_with)),
 | 
					                        Intent.createChooser(intent, getString(R.string.perform_action_with)),
 | 
				
			||||||
@ -1737,6 +1741,8 @@ public class ConversationFragment extends XmppFragment implements EditMessage.Ke
 | 
				
			|||||||
            } else {
 | 
					            } else {
 | 
				
			||||||
                startActivityForResult(intent, attachmentChoice);
 | 
					                startActivityForResult(intent, attachmentChoice);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					        } else {
 | 
				
			||||||
 | 
					            Toast.makeText(context, R.string.no_application_found, Toast.LENGTH_LONG).show();
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -949,4 +949,5 @@
 | 
				
			|||||||
    </plurals>
 | 
					    </plurals>
 | 
				
			||||||
    <string name="failed_deliveries">Failed deliveries</string>
 | 
					    <string name="failed_deliveries">Failed deliveries</string>
 | 
				
			||||||
    <string name="more_options">More options</string>
 | 
					    <string name="more_options">More options</string>
 | 
				
			||||||
 | 
					    <string name="no_application_found">No application found</string>
 | 
				
			||||||
</resources>
 | 
					</resources>
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user