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