آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

فوری و خیلی مهم درباره کرش

fatemeh.amini  11 سال پیش  11 سال پیش
0 0

سلام دوستان. 

من تا به حال خیلی از Set on clicklistener استفاده کردم اما نمیدونم چرا  در اکتیویتی smsCenter این پروژه وقتی روی دکمه  set کلیک میکنم برنامه  کرش میکنه. برنامه را  ضمیمه کردم لطفا راهنمایی کنید.

 package com.ft.project;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;


public class smsCenter extends Activity {

    public static String phoneNumber;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        Button btnSetSmsCenter = (Button) findViewById(R.id.btnSetSmsCenter);
        final EditText edtSetSmsCenter = (EditText) findViewById(R.id.edtSetSmsCenter);

        super.onCreate(savedInstanceState);
        setContentView(R.layout.smscenterform);

        btnSetSmsCenter.setOnClickListener(new View.OnClickListener()
        {

            @Override
            public void onClick(View v)
            {
                //phoneNumber = "15555215556";
                String number = edtSetSmsCenter.getText().toString();
                if (number != null)
                {
                    phoneNumber = number;
                }

            }
        });

    }
}

 

 

 <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="Aircondition Controller" />


    <EditText
        android:id="@+id/edtSetSmsCenter"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:hint="Enter Sms Center..."
        android:inputType="number" >

        <requestFocus />
    </EditText>


    <Button
        android:id="@+id/btnSetSmsCenter"
        android:layout_width="80dip"
        android:layout_height="wrap_content"
        android:text="Set" />

</LinearLayout>

 

 
0 0
ارور مربوطه رو بنویسید تا بتونیم راهنمایی کنیم. (11 سال پیش)
+1 0
مثل این میمونه که نون تو سفره باشه و بدون باز کردن سفره بخوایید نون بردارید. (11 سال پیش)
+1 0
ینی نابودمون کردی با این مثالت ، یه مثل کاربردی تر میری ماشین بخری پولشم میدی ولی وقتی سند میزنی میبینی ماشینی وجود نداره که بخوای سوارش بشی و سرت کلاه رفته . (11 سال پیش)
0 0
خخخخخخخ (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
hamcalas  11 سال پیش
0 0

سلام مطمن باش  EditText د  Null  نیست.

 
if(edtSetSmsCenter!=null)
String number = edtSetSmsCenter.getText().toString();

و یا یک مقدار اولیه براش ست کن

0 0
ممنون حل شد (11 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .