Parsing an editText value as a double on Android? : So I'm working on an app to calculate forces for me. It works fine until I try to parse the editText boxes as doubles. Here's the code (the button click for calculating is 'calc_Click'):

    package com.hoodeddeath.myapplication;

    import android.animation.TypeConverter;
    import android.provider.SyncStateContract;
    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.EditText;
    import android.widget.TextView;

    public class GravityActivity extends AppCompatActivity {

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_gravity);
        }

        public void calc_Click (View v){
            double G = 6.67*(Math.pow(10,-11));
            double TWO = 2;
            double mOne = Double.parseDouble(findViewById(R.id.finalForceLabel).toString());
            double aOne = Double.parseDouble(findViewById(R.id.ampOne).toString());
            double mTwo = Double.parseDouble(findViewById(R.id.massTwo).toString());
            double aTwo = Double.parseDouble(findViewById(R.id.ampTwo).toString());
            double dist = Double.parseDouble(findViewById(R.id.distance).toString());
            double aThree = Double.parseDouble(findViewById(R.id.ampThree).toString());
            mOne = mOne * aOne;
            mTwo = mTwo * aTwo;
            dist = dist * aThree;
            dist = Math.pow(dist, TWO);
            double total = (G * mOne * mTwo) / dist;
            TextView a = (TextView)findViewById(R.id.finalForceLabel);
            a.setText(total.toString());
        }

        public double main(String args) {
            double aDouble = Double.parseDouble(args);
            return aDouble;
        }
    }

Sorry that I'm such a beginner.