رفتن به مطلب
  • 0

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


Afshin

سوال

سلام دوستان خسته نباشید
من تازه شروع کردم برنامه نویسی اندرید رو وقتی از یک کلاس یک متددی رو فراخوانی میکنم برنامم بسته میشه مهم نیست عملیات متدد چی باشه حتی اگه یک Toast ساده باشه برنامه بسته میشه با اصطلاح کرش میکنه.

اگه ممکنه راهنماییم کنید.

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

9 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

در هم اکنون، Afshin گفته است :

سلام دوستان خسته نباشید
من تازه شروع کردم برنامه نویسی اندرید رو وقتی از یک کلاس یک متددی رو فراخوانی میکنم برنامم بسته میشه مهم نیست عملیات متدد چی باشه حتی اگه یک Toast ساده باشه برنامه بسته میشه با اصطلاح کرش میکنه.

اگه ممکنه راهنماییم کنید.

کدی که می نویسی رو بزارید

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

در 18 دقیقه قبل، softir گفته است :

کدی که می نویسی رو بزارید

    public void myMsg()

}

            Toast.makeText(getApplicationContext(), "salam",
                    Toast.LENGTH_SHORT).show();

{

مثلا این متدد رو نوشتم موقع فراخوانیش بسته میشه برنامه

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

در هم اکنون، Afshin گفته است :

    public void myMsg()

}

            Toast.makeText(getApplicationContext(), "salam",
                    Toast.LENGTH_SHORT).show();

{

مثلا این متدد رو نوشتم موقع فراخوانیش بسته میشه برنامه

فقط بیسیک بلدم ببخشید

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

اینو امتحان کنید

public void myMsg(){
	Toast.makeText(getBaseContext(), "salam",
	Toast.LENGTH_SHORT).show();

	}

لطفا:

  • سوال رو در جای مناسب مطرح کنید
  • کدهاتون رو هم در تگ کد قرار بدید.

«موفق باشید.»

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

در 15 دقیقه قبل، امین مهدینژاد گفته است :

اینو امتحان کنید


public void myMsg(){
	Toast.makeText(getBaseContext(), "salam",
	Toast.LENGTH_SHORT).show();

	}

لطفا:

  • سوال رو در جای مناسب مطرح کنید
  • کدهاتون رو هم در تگ کد قرار بدید.

«موفق باشید.»

اینم جواب نداد وقتی متتد فراخوانی میشه (مهم نیست کجا باشه تو رویداد کیلیک دکمه باشه یا onCreate یا هرجایه دیگه)برنامه بسته میشه

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

متد مشکلی نداره

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

از این دو خط نمیشه چیزی فهمید

«موفق باشید.»

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

در 43 دقیقه قبل، امین مهدینژاد گفته است :

متد مشکلی نداره

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

از این دو خط نمیشه چیزی فهمید

«موفق باشید.»

public class MyClass extends Activity

}
    public void myMsg()

}

             Toast.makeText(getApplicationContext(), "salam",
                Toast.LENGTH_SHORT).show():
{
{
کد بالایی کدیه که داخل کلاس نوشتم 
کد پایین هم نحوه فراخوانیشه
 

public class MainActivity extends Activity

}
    @Override
  (protected void onCreate(Bundle savedInstanceState

}
      ;(super.onCreate(savedInstanceState
        ;(setContentView(R.layout.activity_main
      ; () MyClass m = new MyClass
        ;()m.myMsg

    {

{

 

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

آها بهتر شد

کد درست شما اینه

public class MyClass{
    public void myMsg(Context ctx){
        Toast.makeText(ctx, "salam",
            Toast.LENGTH_SHORT).show():
		}
	}

public class MainActivity extends Activity{
    @Override
	protected void onCreate(Bundle savedInstanceState){
		super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        MyClass m = new MyClass();
        m.myMsg(getBaseContext());
		}
	}

کلاس بالا نباید از Activity مشتق بشه و اگر چنین شد شرایط خاصی داره که در اینجا کاربرد نداره

«موفق باشید.»

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

در 18 دقیقه قبل، امین مهدینژاد گفته است :

آها بهتر شد

کد درست شما اینه


public class MyClass{
    public void myMsg(Context ctx){
        Toast.makeText(ctx, "salam",
            Toast.LENGTH_SHORT).show():
		}
	}

public class MainActivity extends Activity{
    @Override
	protected void onCreate(Bundle savedInstanceState){
		super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        MyClass m = new MyClass();
        m.myMsg(getBaseContext());
		}
	}

کلاس بالا نباید از Activity مشتق بشه و اگر چنین شد شرایط خاصی داره که در اینجا کاربرد نداره

«موفق باشید.»

داداش واقعا دمت گرم خیلی اقایی مرسی 

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

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...