mdst313

بسته شدن برنامه بعد از

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

باسلام

بنده وقتی برنامه را بلواستک اجرا می کنم یه لحظه اجرا و بعدش بسته می شود حال مشکل چیست؟

برنامه ساده ایست:

با کامنت کردن این 2 خط برنامه دیگر بسته نمی شود:!!

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

     TextView txtcount = (TextView) findViewById(R.id.textView2);

[shcode=java]package ir.mdst.zekr_shomar;

import android.support.v7.app.ActionBarActivity;

import android.os.Bundle;

import android.view.Menu;

import android.view.MenuItem;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.TextView;

   

public class Main extends ActionBarActivity {

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

     TextView txtcount = (TextView) findViewById(R.id.textView2);

    int i=0;

   

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);

       

        btnplus.setOnClickListener(new OnClickListener() {

           

            @Override

            public void onClick(View arg0) {

                // TODO Auto-generated method stub

                i++;

                txtcount.setText(""+i);

            }

        });

    }

    @Override

    public boolean onCreateOptionsMenu(Menu menu) {

        // Inflate the menu; this adds items to the action bar if it is present.

        getMenuInflater().inflate(R.menu.main, menu);

        return true;

    }

    @Override

    public boolean onOptionsItemSelected(MenuItem item) {

        // Handle action bar item clicks here. The action bar will

        // automatically handle clicks on the Home/Up button, so long

        // as you specify a parent activity in AndroidManifest.xml.

        int id = item.getItemId();

        if (id == R.id.action_settings) {

            return true;

        }

        return super.onOptionsItemSelected(item);

    }

}

[/shcode]

و لایوت:

[shcode=java]

    xmlns:tools="http://schemas.android.com/tools"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:paddingBottom="@dimen/activity_vertical_margin"

    android:paddingLeft="@dimen/activity_horizontal_margin"

    android:paddingRight="@dimen/activity_horizontal_margin"

    android:paddingTop="@dimen/activity_vertical_margin"

    tools:context="ir.mdst.zekr_shomar.Main" >

   

        android:id="@+id/textView1"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_alignParentTop="true"

        android:layout_centerHorizontal="true"

        android:layout_marginTop="42dp"

        android:text="@string/hello_world"

        android:textSize="35sp" />

   

        android:id="@+id/textView2"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_below="@+id/textView1"

        android:layout_centerHorizontal="true"

        android:layout_marginTop="14dp"

        android:text="@string/number"

        android:textColor="#785"

        android:textSize="50sp" />

   

        android:id="@+id/button1"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_centerHorizontal="true"

        android:layout_centerVertical="true"

        android:text="@string/plus"

        android:textSize="50sp" />

[/shcode]

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


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

به خاطر این فورس میدهد که شما بیرون از متد ها مقدار دهی کرده اید.مقدار دهی را در داخل oncreate انجام دهید. یا باید در یک متد انجام دهید و در متد ذکر شده متد جدیدب را که ساخته اید فراخوانی کنید.

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


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

به خاطر این فورس میدهد که شما بیرون از متد ها مقدار دهی کرده اید.مقدار دهی را در داخل oncreate انجام دهید. یا باید در یک متد انجام دهید و در متد ذکر شده متد جدیدب را که ساخته اید فراخوانی کنید.

خیلی ممنون همین کار رو کردم ولی!

ولی بازم فورس داد.

وقتی همون 2 خطی که گفتم کامنت می کنم درست میشه؟!

انگاری نمی تونه با لاووت ارتباط برقرار کنه!؟

مشکل چیه دوستان؟

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


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

کدی که تغییر دادید رو بزارید

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


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

دوست عزیز چرا این دو خط

[shcode=java] Button btnplus = (Button) findViewById(R.id.button1);

     TextView txtcount = (TextView) findViewById(R.id.textView2);[/shcode]

رو اونجا تعریف کردین؟ پایین خطی که لایوت و تعریف کردین بنویسین

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


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

دوست عزیز چرا این دو خط

[shcode=java] Button btnplus = (Button) findViewById(R.id.button1);

     TextView txtcount = (TextView) findViewById(R.id.textView2);[/shcode]

رو اونجا تعریف کردین؟ پایین خطی که لایوت و تعریف کردین بنویسین

آقایون خانما ! ممنون درست شد...

ممنون یک سوتی بود رفع شد

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


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

همه در ابتدا ازین مشکل ها دارند. مخصوصا اگه با عجله و بدون یادگیری درست پیش برن

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


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

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

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

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

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


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

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

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


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