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

به جای دکمه به صورت خودکار اجرا بشه

jafar  12 سال پیش  12 سال پیش
0 0

سلام

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

به طور خودکار مثلا بعد 3 ثانیه اجرا بشه 

 @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_fadein);

        txtMessage = (TextView) findViewById(R.id.txtMessage);
        btnStart = (Button) findViewById(R.id.btnStart);

        // load the animation
        animFadein = AnimationUtils.loadAnimation(getApplicationContext(),
                R.anim.fade_in);

        // set animation listener
        animFadein.setAnimationListener(this);

        // button click event
        btnStart.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                txtMessage.setVisibility(View.VISIBLE);

                // start the animation
                txtMessage.startAnimation(animFadein);
            }
        });

    }

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

حالا میخوام به طور خودکار بعد 3 ثانیه اجرا بشه

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
مجتبی یگانه  12 سال پیش
0 0

 @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        Thread thread = new Thread(new Runnable() {

            @Override
            public void run() {
                thread.sleep(3000);
                // انجام کار
            }
        });
        thread.start();
}

استفاده از چند رشته ای بودن برنامه ، multi threading ، آموزش داده شده

0 0
کدام بخش آموزش داده شده (12 سال پیش)
0 0
9 - همزمانی (12 سال پیش)

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