mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge
synced 2024-11-24 10:56:50 +01:00
Show toast in case no app is installed which can handle GPX files
This commit is contained in:
parent
34180ba05e
commit
a4c7cdb2a5
@ -17,6 +17,7 @@
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
||||
package nodomain.freeyourgadget.gadgetbridge.util;
|
||||
|
||||
import android.content.ActivityNotFoundException;
|
||||
import android.content.BroadcastReceiver;
|
||||
import android.content.ContentUris;
|
||||
import android.content.Context;
|
||||
@ -32,6 +33,7 @@ import android.os.Parcelable;
|
||||
import android.provider.DocumentsContract;
|
||||
import android.provider.MediaStore;
|
||||
import android.text.TextUtils;
|
||||
import android.widget.Toast;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
@ -225,6 +227,10 @@ public class AndroidUtils {
|
||||
context.getApplicationContext().getPackageName() + ".screenshot_provider", file);
|
||||
intent.setFlags(Intent.FLAG_GRANT_PERSISTABLE_URI_PERMISSION | Intent.FLAG_GRANT_READ_URI_PERMISSION);
|
||||
intent.setDataAndType(contentUri,"application/gpx+xml");
|
||||
context.startActivity(intent);
|
||||
try {
|
||||
context.startActivity(intent);
|
||||
} catch (ActivityNotFoundException e) {
|
||||
Toast.makeText(context, R.string.activity_error_no_app_for_gpx, Toast.LENGTH_LONG).show();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -505,6 +505,7 @@
|
||||
<string name="activity_summaries">Aktivitäten</string>
|
||||
<string name="activity_type_biking">Radfahren</string>
|
||||
<string name="activity_type_treadmill">Laufband</string>
|
||||
<string name="activity_error_no_app_for_gpx">Um Aktivitäten zu betrachten, App installieren, die GPX-Dateien verarbeiten kann.</string>
|
||||
<string name="select_all">Alle auswählen</string>
|
||||
<string name="share">Teilen</string>
|
||||
<string name="reset_index">Abrufdatum zurücksetzen</string>
|
||||
|
@ -633,6 +633,7 @@
|
||||
<string name="activity_type_biking">Biking</string>
|
||||
<string name="activity_type_treadmill">Treadmill</string>
|
||||
<string name="activity_type_exercise">Exercise</string>
|
||||
<string name="activity_error_no_app_for_gpx">To view activity trace, install app which can handle GPX files.</string>
|
||||
<string name="select_all">Select all</string>
|
||||
<string name="share">Share</string>
|
||||
<string name="reset_index">Reset fetch date</string>
|
||||
|
Loading…
Reference in New Issue
Block a user