broken.heart

مشکل Has Stoped در تعریف اجزای یک UI (مشکل حل شد)

7 ارسال در این موضوع قرار دارد

سلام

خسته نباشید

یه مشکل برام درست شده اگه میشه ببینید کجای کارم ایراد داره

من این EditText ها و TextView رو به این صورت تعریف کردم اما Activity که اجرا میشه Has Stoped میده:huh:

	OnClickListener calculator=new OnClickListener() {	final EditText ghad=(EditText) findViewById(R.id.editText1);	final EditText vazn=(EditText) findViewById(R.id.editText2);	TextView end_text=(TextView) findViewById(R.id.textView3);	@Override	public void onClick(View v) {		// TODO Auto-generated method stub		double ghadvalu=Double.parseDouble(ghad.getText().toString());		double vaznvalu=Double.parseDouble(vazn.getText().toString());		double end_valu= vaznvalu/(ghadvalu*ghadvalu);		String end_valu_string=Double.toString(end_valu);		end_text.setText(end_valu_string);	}};

   

وقتی کد هارو به صورت توضیحات درمیارم  (ینی اینطوری /*توضیحات */) اکتیویتی با تمام اجزاء UI درست اجرا میشه....

اگه میشه راهنماییم کنید کجای کارم ایراد داره:huh:

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ینی هیچکی نمیدونه؟؟؟:huh:

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

اگه میشه کدهای کلاستونو کامل بفرستید!

   final EditText ghad=(EditText) findViewById(R.id.editText1);        final EditText vazn=(EditText) findViewById(R.id.editText2);        TextView end_text=(TextView) findViewById(R.id.textView3);این کدهارو هم بیرون تعریف کنید شاید درست بشه

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

اینم کد کل کلاس :D

import android.app.Activity;import android.view.View;import android.os.Bundle;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;public class SecondActivity extends Activity {final EditText ghad=(EditText) findViewById(R.id.editText1);final EditText vazn=(EditText) findViewById(R.id.editText2);TextView end_text=(TextView) findViewById(R.id.textView3);OnClickListener calculator=new OnClickListener() {	@Override	public void onClick(View v) {		// TODO Auto-generated method stub		double ghadvalu=Double.parseDouble(ghad.getText().toString());		double vaznvalu=Double.parseDouble(vazn.getText().toString());		double end_valu= vaznvalu/(ghadvalu*ghadvalu);		String end_valu_string=Double.toString(end_valu);		end_text.setText(end_valu_string);	}};@Overridepublic void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);	setContentView(R.layout.main_layout);	Button btn=(Button) findViewById(R.id.button1);	btn.setOnClickListener(calculator);}}

نمیدونم چرا Has Stoped میده:huh:

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ینی اینقدر مشکلم عجیب غریب بود؟

:-/

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

دوست عزیز باید کدهای زیرو توی متد onCreate بزاری نه خارج اون!!

اینطوری مشکلت حله!

[shcode=java]

public class SecondActivity extends Activity {

    EditText ghad;

    EditText vazn;

    TextView end_text;

   

    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main_layout);

        Button btn = (Button) findViewById(R.id.button1);

        ghad = (EditText) findViewById(R.id.editText1);

        vazn = (EditText) findViewById(R.id.editText2);

        end_text = (TextView) findViewById(R.id.textView3);

        btn.setOnClickListener(calculator);

       

        OnClickListener calculator = new OnClickListener() {

            @Override

            public void onClick(View v) {

                // TODO Auto-generated method stub

                double ghadvalu = Double.parseDouble(ghad.getText().toString());

                double vaznvalu = Double.parseDouble(vazn.getText().toString());

                double end_valu = vaznvalu / (ghadvalu * ghadvalu);

                String end_valu_string = Double.toString(end_valu);

                end_text.setText(end_valu_string);

            }

        };

    }

}[/shcode]


دوست عزیز باید کدهای زیرو توی م%

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

خدا لعنت کنه این مطالب آموزشی رو با این آموزشاشون:@

به جان خودم خودش گفته بود اینطوری تو متد OnCreat بزارم...

حالا جالب اینجاست که خودشم نتیجه گرفت اما من موندم توش :D

.

.

.

.

.

.

.

خیلی خیـــــــــــــــــــــــلی ممنون

مشکلم  حل شد

اگه میشد دوتا سپاس برات میزدم :دی

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری