mirror of
https://github.com/MatomoCamp/matomocamp-companion-android.git
synced 2024-09-19 16:13:46 +02:00
Added warning message instead of crash when no compatible calendar app is found.
This commit is contained in:
parent
7f8a8aa5cb
commit
74f1a7e2b3
2 changed files with 8 additions and 1 deletions
|
@ -2,6 +2,7 @@ package be.digitalia.fosdem.fragments;
|
|||
|
||||
import android.annotation.SuppressLint;
|
||||
import android.app.Activity;
|
||||
import android.content.ActivityNotFoundException;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.net.Uri;
|
||||
|
@ -30,6 +31,7 @@ import android.view.View;
|
|||
import android.view.ViewGroup;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
import android.widget.Toast;
|
||||
|
||||
import java.text.DateFormat;
|
||||
import java.util.Date;
|
||||
|
@ -340,7 +342,11 @@ public class EventDetailsFragment extends Fragment {
|
|||
if (time != null) {
|
||||
intent.putExtra(CalendarContract.EXTRA_EVENT_END_TIME, time.getTime());
|
||||
}
|
||||
startActivity(intent);
|
||||
try {
|
||||
startActivity(intent);
|
||||
} catch (ActivityNotFoundException e) {
|
||||
Toast.makeText(getActivity(), R.string.calendar_not_found, Toast.LENGTH_LONG).show();
|
||||
}
|
||||
}
|
||||
|
||||
private final LoaderCallbacks<Boolean> bookmarkStatusLoaderCallbacks = new LoaderCallbacks<Boolean>() {
|
||||
|
|
|
@ -94,6 +94,7 @@
|
|||
<string name="remove_bookmark">Remove from bookmarks</string>
|
||||
<string name="share">Share</string>
|
||||
<string name="add_to_agenda">Add to agenda</string>
|
||||
<string name="calendar_not_found">No compatible calendar application found.</string>
|
||||
|
||||
<plurals name="speakers">
|
||||
<item quantity="one">Speaker</item>
|
||||
|
|
Loading…
Reference in a new issue