بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
فوری و خیلی مهم درباره کرش
سلام دوستان.
من تا به حال خیلی از 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();
و یا یک مقدار اولیه براش ست کن
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .