String (Atualizado novo problema)

Meu problema está nesta parte
String mmessage = “Nome da loja: \n” + nameloja.getText().toString()+"\n\nNota da Loja:\n " + res +"\n\n O que falta nestá loja:\n\n" + notChecked();

não estou conseguindo fazer ele puxa o valor que é o res

String res = String.valueOf(num1 + num2 + num3 + num4 + num5 + num6 + num7 + total);

package projetoleandro.myapplication;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.ActivityNotFoundException;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.text.Html;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.Toast;

import java.util.ArrayList;
import java.util.List;

import static projetoleandro.myapplication.R.id.a;
import static projetoleandro.myapplication.R.id.email;
import static projetoleandro.myapplication.R.layout.first;

public class FirstActivity extends Activity {
/**
 * Called when the activity is first created.
 */
// private CheckBox a, s, d, f, g;
private List<CheckBox> lista = new ArrayList<>();



@Override
protected void onResume() {
    super.onResume();
    notChecked();
}

public String notChecked() {
    String texto = "";
    for (int i = 0; i < lista.size(); i++) {
        if (!lista.get(i).isChecked()) {
            texto = texto.concat(lista.get(i).getText().toString() + "\n");
        }
    }
    return texto;
}


CheckBox a;
CheckBox s;
CheckBox d;
CheckBox f;
CheckBox g;
CheckBox h;
CheckBox j;
CheckBox k;
CheckBox q;
CheckBox w;
CheckBox e;
CheckBox rr;
CheckBox y;
CheckBox u;
CheckBox i;
CheckBox z;
CheckBox x;
CheckBox c;
CheckBox v;
CheckBox b;
CheckBox n;
CheckBox m;
CheckBox aa;
CheckBox ss;
CheckBox dd;
CheckBox ff;
EditText nameloja;
EditText hh, jj, kk, fr, qq, ww, ee;

Button sendEmailButton;
EditText emailAddress;


@Override

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(first);
    emailAddress = (EditText) findViewById(R.id.email);
    sendEmailButton = (Button) findViewById(R.id.enviar);

    sendEmailButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            String toemailAddress = emailAddress.getText().toString();
            String mmessage = "Nome da loja: \n" + nameloja.getText().toString()+"\n\nNota da Loja:\n " + res  +"\n\nO que falta nestá loja:\n\n" + notChecked();


            Intent emailApp = new Intent(Intent.ACTION_SEND);
            emailApp.putExtra(Intent.EXTRA_EMAIL, new String[]{toemailAddress});
            emailApp.putExtra(Intent.EXTRA_TEXT, mmessage);
            emailApp.setType("message/rfc822");
            startActivity(Intent.createChooser(emailApp, "Send Email Via"));
        }
    });

            a = (CheckBox) findViewById(R.id.a);
            s = (CheckBox) findViewById(R.id.s);
            d = (CheckBox) findViewById(R.id.d);
            f = (CheckBox) findViewById(R.id.f);
            g = (CheckBox) findViewById(R.id.g);
            h = (CheckBox) findViewById(R.id.h);
            j = (CheckBox) findViewById(R.id.j);
            k = (CheckBox) findViewById(R.id.k);
            q = (CheckBox) findViewById(R.id.q);
            w = (CheckBox) findViewById(R.id.w);
            e = (CheckBox) findViewById(R.id.e);

            y = (CheckBox) findViewById(R.id.y);
            u = (CheckBox) findViewById(R.id.u);
            i = (CheckBox) findViewById(R.id.i);
            z = (CheckBox) findViewById(R.id.z);
            x = (CheckBox) findViewById(R.id.x);
            c = (CheckBox) findViewById(R.id.c);
            v = (CheckBox) findViewById(R.id.v);
            b = (CheckBox) findViewById(R.id.b);
            n = (CheckBox) findViewById(R.id.n);
            m = (CheckBox) findViewById(R.id.m);
            rr = (CheckBox) findViewById(R.id.rr);
            aa = (CheckBox) findViewById(R.id.aa);
            ss = (CheckBox) findViewById(R.id.ss);
            dd = (CheckBox) findViewById(R.id.dd);
            ff = (CheckBox) findViewById(R.id.ff);


            lista.add(a);
            lista.add(s);
            lista.add(d);
            lista.add(f);
            lista.add(g);
            lista.add(h);
            lista.add(j);
            lista.add(k);
            lista.add(q);
            lista.add(w);
            lista.add(e);
            lista.add(y);
            lista.add(u);
            lista.add(i);
            lista.add(z);
            lista.add(y);
            lista.add(u);
            lista.add(i);
            lista.add(z);
            lista.add(x);
            lista.add(c);
            lista.add(v);
            lista.add(b);
            lista.add(n);
            lista.add(m);
            lista.add(rr);
            lista.add(aa);
            lista.add(dd);
            lista.add(ff);

            hh = (EditText) findViewById(R.id.hh);
            jj = (EditText) findViewById(R.id.jj);
            kk = (EditText) findViewById(R.id.kk);
            fr = (EditText) findViewById(R.id.fr);
            qq = (EditText) findViewById(R.id.qq);
            ww = (EditText) findViewById(R.id.ww);
            ee = (EditText) findViewById(R.id.ee);

            nameloja = (EditText) findViewById(R.id.nameloja);
            Button bttotal = (Button) findViewById(R.id.btsomar);





            bttotal.setOnClickListener(new View.OnClickListener() {
                public void onClick(View arg0) {



                    double total = 0;

                    if (a.isChecked()) {
                        total += 10.0;
                    }
                    if (s.isChecked()) {
                        total += 5.00;
                    }
                    if (d.isChecked()) {
                        total += 5.00;
                    }
                    if (f.isChecked()) {
                        total += 4.00;
                    }

                    if (g.isChecked()) {
                        total += 1.00;
                    }

                    if (h.isChecked()) {
                        total += 1.00;
                    }

                    if (j.isChecked()) {
                        total += 1.00;
                    }

                    if (k.isChecked()) {
                        total += 2.00;
                    }

                    if (q.isChecked()) {
                        total += 1.00;
                    }

                    if (w.isChecked()) {
                        total += 2.00;
                    }
                    if (e.isChecked()) {
                        total += 2.00;
                    }
                    if (rr.isChecked()) {
                        total += 1.00;
                    }

                    if (y.isChecked()) {
                        total += 3.50;
                    }
                    if (u.isChecked()) {
                        total += 1.00;
                    }
                    if (z.isChecked()) {
                        total += 4.50;
                    }
                    if (x.isChecked()) {
                        total += 6.00;
                    }
                    if (c.isChecked()) {
                        total += 4.50;
                    }
                    if (v.isChecked()) {
                        total += 1.00;
                    }
                    if (b.isChecked()) {
                        total += 1.00;
                    }

                    if (z.isChecked()) {
                        total += 4.50;
                    }

                    if (n.isChecked()) {
                        total += 6.00;
                    }

                    if (m.isChecked()) {
                        total += 4.00;
                    }
                    if (aa.isChecked()) {
                        total += 1.50;
                    }
                    if (ss.isChecked()) {
                        total += 2.00;
                    }
                    if (dd.isChecked()) {
                        total += 2.50;
                    }
                    if (ff.isChecked()) {
                        total += 2.00;
                    }

                    double num1 = Double.parseDouble(hh.getText().toString());
                    double num2 = Double.parseDouble(jj.getText().toString());
                    double num3 = Double.parseDouble(kk.getText().toString());
                    double num4 = Double.parseDouble(qq.getText().toString());
                    double num5 = Double.parseDouble(ww.getText().toString());
                    double num6 = Double.parseDouble(ee.getText().toString());
                    double num7 = Double.parseDouble(fr.getText().toString());


                    String res = String.valueOf(num1 + num2 + num3 + num4 + num5 + num6 + num7 + total);
                    String alert3 = "Nome da loja: \n" + nameloja.getText().toString();
                    String alert1 = "\n\n Nota da Loja:\n " + res;
                    String alert2 = "\n\n O que falta nestá loja:\n\n" + notChecked();

                    // Instância
                    AlertDialog.Builder dialogo = new AlertDialog.Builder(FirstActivity.this);
                    // setando título
                    dialogo.setTitle("Resultado");
                    // setando mensagem
                    dialogo.setMessage(alert3 + alert1 + alert2);
                    // setando botão
                    dialogo.setNeutralButton("OK", null);
                    // chamando o AlertDialog
                    dialogo.show();

                }
            });
}


}

Boa tarde jovem, apenas uma dica de passagem.
Utilize métodos POO para criar sua tela, pois assim como você faz está carregando de mais o código e com certeza deixando sua aplicação pesada.

entendi mais para frente irei ver isso eu resolvendo isso já terei terminado está parte :C

Está difícil de entender seu código rs…
Mas me parece que a String res está em um escopo diferente.

o problema eu arrumei mais agora estou com outro :C

05-29 00:30:34.034 16907-16907/projetoleandro.myapplication E/AndroidRuntime: FATAL EXCEPTION: main
Process: projetoleandro.myapplication, PID: 16907
java.lang.NumberFormatException: empty String
at java.lang.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1071)
at java.lang.Double.parseDouble(Double.java:547)
at projetoleandro.myapplication.FirstActivity$2.onClick(FirstActivity.java:301)
at android.view.View.performClick(View.java:5637)
at android.view.View$PerformClick.run(View.java:22429)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6119)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)

package projetoleandro.myapplication;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.Toast;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;


import static projetoleandro.myapplication.R.layout.second;

public class SecondActivity extends Activity {
    CheckBox a;
    CheckBox s;
    CheckBox d;
    CheckBox f;
    CheckBox g;
    CheckBox h;
    CheckBox j;
    CheckBox k;
    CheckBox q;
    CheckBox w;
    CheckBox e;
    CheckBox rr;
    CheckBox y;
    CheckBox u;
    CheckBox z;
    CheckBox x;
    CheckBox c;
    CheckBox vq;
    CheckBox b;
    CheckBox n;
    CheckBox m;
    CheckBox aa;
    CheckBox ss;
    CheckBox dd;
    CheckBox ff;
    CheckBox qw;
    CheckBox iu;


    EditText nameloja;
    EditText hh, jj, kk, fr, qq, ee;
    Button sendEmailButton;
    EditText emailAddress;


    /**
     * Called when the activity is first created.
     */
    // private CheckBox a, s, d, f, g;
    private List<CheckBox> lista = new ArrayList<>();

    @Override
    protected void onResume() {
        super.onResume();
        notChecked();
    }

    public String notChecked() {
        String texto = "";
        for (int i = 0; i < lista.size(); i++) {
            if (!lista.get(i).isChecked()) {
                texto = texto.concat(lista.get(i).getText().toString() + "\n");
            }
        }
        return texto;
    }

    @Override

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(second);





        /////

        final Spinner spnr;

        final String[] celebrities = {
                "leandro_baldissera@hotmail.com",
                "leandro.baldisssera@gmail.com",

        };


        spnr = (Spinner)findViewById(R.id.email);
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(
                this, android.R.layout.simple_spinner_item, celebrities);

        spnr.setAdapter(adapter);
        spnr.setOnItemSelectedListener(
                new AdapterView.OnItemSelectedListener() {

                    @Override
                    public void onItemSelected(AdapterView<?> arg0, View arg1,
                                               int arg2, long arg3) {

                        int position = spnr.getSelectedItemPosition();

                    }

                    @Override
                    public void onNothingSelected(AdapterView<?> arg0) {
                        // TODO Auto-generated method stub

                    }

                }
        );





        ////////////

        a = (CheckBox) findViewById(R.id.a);
        s = (CheckBox) findViewById(R.id.s);
        d = (CheckBox) findViewById(R.id.d);
        f = (CheckBox) findViewById(R.id.f);
        g = (CheckBox) findViewById(R.id.g);
        h = (CheckBox) findViewById(R.id.h);
        j = (CheckBox) findViewById(R.id.j);
        k = (CheckBox) findViewById(R.id.k);
        q = (CheckBox) findViewById(R.id.q);
        w = (CheckBox) findViewById(R.id.w);
        e = (CheckBox) findViewById(R.id.e);


        y = (CheckBox) findViewById(R.id.y);
        u = (CheckBox) findViewById(R.id.u);
        z = (CheckBox) findViewById(R.id.z);
        x = (CheckBox) findViewById(R.id.x);
        c = (CheckBox) findViewById(R.id.c);
        vq = (CheckBox) findViewById(R.id.vq);
        b = (CheckBox) findViewById(R.id.b);
        n = (CheckBox) findViewById(R.id.n);
        m = (CheckBox) findViewById(R.id.m);
        rr = (CheckBox) findViewById(R.id.rr);
        aa = (CheckBox) findViewById(R.id.aa);
        ss = (CheckBox) findViewById(R.id.ss);
        dd = (CheckBox) findViewById(R.id.dd);
        ff = (CheckBox) findViewById(R.id.ff);
        qw = (CheckBox) findViewById(R.id.qw);
        iu = (CheckBox) findViewById(R.id.iu);

        lista.add(a);
        lista.add(s);
        lista.add(d);
        lista.add(f);
        lista.add(g);
        lista.add(h);
        lista.add(j);
        lista.add(k);
        lista.add(q);
        lista.add(w);
        lista.add(e);
        lista.add(y);
        lista.add(u);

        lista.add(z);
        lista.add(y);
        lista.add(u);
        lista.add(z);
        lista.add(x);
        lista.add(c);
        lista.add(vq);
        lista.add(b);
        lista.add(n);
        lista.add(m);
        lista.add(rr);
        lista.add(aa);
        lista.add(dd);
        lista.add(ff);
        lista.add(qw);
        lista.add(iu);


        hh = (EditText) findViewById(R.id.hh);
        jj = (EditText) findViewById(R.id.jj);
        kk = (EditText) findViewById(R.id.kk);
        fr = (EditText) findViewById(R.id.fr);
        qq = (EditText) findViewById(R.id.qq);

        ee = (EditText) findViewById(R.id.ee);



        nameloja = (EditText) findViewById(R.id.nameloja);
        Button bttotal = (Button) findViewById(R.id.btsomar);


        bttotal.setOnClickListener(new View.OnClickListener() {
            public void onClick(View arg0) {


                double total = 0;
                if (a.isChecked()) {///CC 2L + CC LT 350 ML
                    total += 10.0;
                }
                if (s.isChecked()) {///CC LS 1L + CC RefPet 2L
                    total += 5.00;
                }
                if (d.isChecked()) {///CC mini pet 250 ml + Ft Lar. 2l
                    total += 5.00;
                }
                if (f.isChecked()) {///Del valle kapo + TP 200ml ou LT 350ml + Necta 1L + Crystal individual
                    total += 4.00;
                }

                if (g.isChecked()) {///Energètico (Qualquer marca e embalagem)
                    total += 1.00;
                }

                if (h.isChecked()) {///Heineken 600ml
                    total += 1.00;
                }

                if (j.isChecked()) {///Heineken LN 330 ml
                    total += 1.00;
                }

                if (k.isChecked()) {///Kaiser Latao  Ou LT 350 ml
                    total += 1.00;
                }

                if (q.isChecked()) { ///Sol LN
                    total += 1.00;
                }
                if (qw.isChecked()) { ///Kaiser 600 ml
                    total += 1.00;
                }
                if (w.isChecked()) { ///Pop Externo ou entrada da loja(Embalagem Familiar)
                    total += 3.00;
                }
                if (e.isChecked()) { ///Pop Interno (Embalagem Familiar)
                    total += 2.00;
                }
                if (rr.isChecked()) { ////Presença de Retornavel familiar  gelado(minimo 3 frentes)
                    total += 1.50;
                }

                if (y.isChecked()) { //// Ponto extra de refrigerante ou Rack (minimo 10 frentes)
                    total += 5.00;
                }
                if (u.isChecked()) { ///Quadro ou cartaz (Bavária/Kaiser/amstel)
                    total += 1.00;
                }
                if (iu.isChecked()) { ///Quadro Heineken (Somente se houver no PDV
                    total += 0.50;
                }
                if (z.isChecked()) { ///// CC Ref Pet 2l + CC LS 1L
                    total += 5.00;
                }
                if (x.isChecked()) { ////CC 2L
                    total += 7.00;
                }
                if (c.isChecked()) {  ////CC LT 350 ML
                    total += 5.00;
                }
                if (vq.isChecked()) { ////Heineken 600 Ml
                    total += 1.00;
                }
                if (b.isChecked()) { ////Cerveja mainstream 600ML (Vavária/Kaiser/Amstel)
                    total += 1.00;
                }

                if (n.isChecked()) { //// comunicação de preço
                    total += 5.50;
                }

                if (m.isChecked()) { ////Cobertura 1 porta com predominância de refri
                    total += 5.50;
                }
                if (aa.isChecked()) { /// GDM 1º posição
                    total += 2.50;
                }
                if (ss.isChecked()) { ////GDM não invadida?
                    total += 1.50;
                }
                if (dd.isChecked()) { ///Gdm 80% abastecida
                    total += 1.50;
                }
                if (ff.isChecked()) { ///GDM com 50% de colas
                    total += 1.50;
                }


                double num1 = Double.parseDouble(hh.getText().toString());
                double num2 = Double.parseDouble(jj.getText().toString());
                double num3 = Double.parseDouble(kk.getText().toString());
                double num4 = Double.parseDouble(qq.getText().toString());
                double num5 = Double.parseDouble(qq.getText().toString());
                double num6 = Double.parseDouble(ee.getText().toString());
                double num7 = Double.parseDouble(fr.getText().toString());




                String res = String.valueOf(num1 + num2 + num3 + num4 + num5 + num6 + num7 + total);
                String alert3 = "Nome da loja: " + nameloja.getText().toString();
                String alert1 = "\n\nNota da Loja: " + res;
                String alert2 = "\n\nO que falta nestá loja:\n\n" + notChecked();
                String date = "Dia e Hora que foi feito o check list:\n" +new SimpleDateFormat("dd-MM-yyyy HH:mm:ss\n\n").format(Calendar.getInstance().getTime());

                final String resS = String.valueOf(num1 + num2 + num3 + num4 + num5 + num6 + num7 + total);
//////
                final Spinner emailAddress=(Spinner) findViewById(R.id.email);
                String email = emailAddress.getSelectedItem().toString();

                sendEmailButton = (Button) findViewById(R.id.enviar);

                sendEmailButton.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View view) {
                        String toemailAddress =  emailAddress.getSelectedItem().toString();
                        String mmessage = "Dia e Hora que foi feito o check list:\n" +new SimpleDateFormat("dd-MM-yyyy HH:mm:ss\n\n").format(Calendar.getInstance().getTime())+ "Nome da loja: " + nameloja.getText().toString()+
                                "\n\nNota da Loja: " + resS +"\n\nO que falta nestá loja:\n" + notChecked();
                        Intent emailApp = new Intent(Intent.ACTION_SEND);
                        emailApp.putExtra(Intent.EXTRA_EMAIL, new String[]{toemailAddress});
                        emailApp.putExtra(Intent.EXTRA_TEXT, mmessage);
                        emailApp.putExtra(Intent.EXTRA_SUBJECT,"\n\nCheck List da loja: "+ nameloja.getText().toString());
                        emailApp.setType("message/rfc822");
                        startActivity(Intent.createChooser(emailApp, "Send Email Via"));
                    }
                });
                ////////

                // Instância
                AlertDialog.Builder dialogo = new AlertDialog.Builder(SecondActivity.this);
                // setando título
                dialogo.setTitle("Resultado");
                // setando mensagem
                dialogo.setMessage(date +alert3 + alert1 + alert2);
                // setando botão
                dialogo.setNeutralButton("OK", null);
                // chamando o AlertDialog
                dialogo.show();

            }
        });
    }


}

encontrei o problema estava em

no caso não tinha o android:text=“0”

toda vez que ele executava e não encontrava o valor fechava
erro bobo haha :C