Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 64eedd12 authored by Stefan Niedermann's avatar Stefan Niedermann
Browse files

Improve Error handling of sample app

parent a7d522b2
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -5,6 +5,9 @@ import android.os.Bundle;
import android.util.Log;
import android.widget.TextView;

import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;

import com.google.gson.GsonBuilder;
import com.nextcloud.android.sso.AccountImporter;
import com.nextcloud.android.sso.api.NextcloudAPI;
@@ -12,12 +15,9 @@ import com.nextcloud.android.sso.exceptions.AccountImportCancelledException;
import com.nextcloud.android.sso.exceptions.AndroidGetAccountsPermissionNotGranted;
import com.nextcloud.android.sso.exceptions.NextcloudFilesAppNotInstalledException;

import java.io.IOException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;

import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
import retrofit2.NextcloudRetrofitApiBuilder;

public class MainActivity extends AppCompatActivity {
@@ -74,7 +74,8 @@ public class MainActivity extends AppCompatActivity {
                                        serverInfo.capabilities.theming.name,
                                        serverInfo.version.semanticVersion))
                        );
                    } catch (IOException e) {
                    } catch (Exception e) {
                        runOnUiThread(() -> ((TextView) findViewById(R.id.result)).setText(e.getMessage()));
                        e.printStackTrace();
                    }