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

Commit 96fe5a87 authored by Vincent Bourgmayer's avatar Vincent Bourgmayer
Browse files

task: add String values

parent 83065fe0
Loading
Loading
Loading
Loading
+58 −0
Original line number Diff line number Diff line
package com.android.calendar.event;


import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import androidx.fragment.app.DialogFragment;

import android.content.Context;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.Spinner;

import ws.xsoh.etar.R;

/**
 * Allows the user to quickly import a multi event cal file.
 */
public class ImportMultiEventDialogFragment extends DialogFragment {

    private static final String TAG = "ImportMultipleEventDialogFragment";

    private AlertDialog mAlertDialog;
    Spinner mCalendarsSpinner;

    public ImportMultiEventDialogFragment() {
        // Empty constructor required for DialogFragment.
    }


    @Override
    public Dialog onCreateDialog(Bundle savedInstanceState) {
        final Activity activity = getActivity();
        final LayoutInflater layoutInflater = (LayoutInflater) activity
                .getSystemService(Context.LAYOUT_INFLATER_SERVICE);

        final View view = layoutInflater.inflate(R.layout.import_multi_event_dialog, null);
        mCalendarsSpinner = (Spinner) view.findViewById(R.id.calendars_spinner);


        mAlertDialog = new AlertDialog.Builder(activity)
                .setTitle(R.string.import_multi_event_dialog_title)
                .setView(view)
                .setPositiveButton(R.string.import_multi_event_dialog_validate,
                        (dialog, which) -> {
                            //todo may be it could be better to have the listener define in importActivity
                            dismiss();
                        })
                .setNegativeButton(android.R.string.cancel, null)
                .create();

        return mAlertDialog;
    }


}
+11 −1
Original line number Diff line number Diff line
@@ -197,7 +197,17 @@
    <!-- Toast message displayed responding to an event from an email as declined
     [CHAR LIMIT=50] -->
    <string name="rsvp_declined">"Responded no."</string>

    <skip/>
    <!-- Pick calendar dialog for import of multi event cal file -->
    <skip/>
    <!-- Positive button text for the pick calendar dialog -->
    <string name="pick_calendar_dialog_validate">Ok</string>
    <!-- Title of the pick calendar dialog -->
    <string name="pick_calendar_dialog_title">Import events</string>
    <!-- Text of the pick calendar dialog -->
    <string name="pick_calendar_dialog_text">In which calendar do you want to import these x events?</string>
    <!-- Toast message when importing multi event succeeded -->
    <string name="import_multi_event_confirmation_toast">The events have been created successfully.</string>

    <!-- Create event dialog -->
    <skip/>