کلیدستان

نسخه‌ی کامل: مشکل در ساخت splash (در برنامه نویسی اندروید)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام
من یه splash ساختم ولی نمیدونم کجای کار اشکال داره که وقتی نرم افزار رو اجرا می کنم به محظ اینکه زمان اسپلش تموم میشه FC میده

اینم کد ها :

کد پی‌اچ‌پی:
Handler handler=new Handler();
        
handler.postDelayed(new Runnable() {
            public 
void run() {
            
finish() ;
            
startActivity(new Intent (MainActivity.thisMenu.class));
            }
        },
3000); } 
ارور LogCat ?
دوست عزیز من معمولا splash  رو با این کد مینویسم و هیچ مشکلی نداره دوست داشتی از این کد استفاده کن

کد پی‌اچ‌پی:
Thread timer = new Thread(){

            public 
void run(){
                
            try{
sleep(3000);
            }catch(
InterruptedException khata){
            
khata.printStackTrace();
            }finally{
            
Intent myint = new Intent(Page1Activity.this,Page2Activity.class);
            
startActivity(myint);

            }

            }
            };
            
timer.start();

            }
            public 
void onStop(){
            
super.onStop();
            
finish();


            }
            } 
سلام

ممنون بابت پاسختون
از این کد هم استفاده کردم ولی همچنان FC میده
 
لطفا پروژتو بزار شاید مشکلت حل شد
سلام مجدد

بفرمایید اینم یه نمونه
کلا هرچی که درست می کنم همینطور میشه
دوست عزیز اسم class دوم که Menu گذاشتید رو تغییر بدید مشکلتون حل میشه
منم قبلا این مشکل رو داشتم بین کلاس Menu  که ساختید و Menuکه در پایین کدها هست اشتباه پیش میاد
پروژه اصلاح شده رو دانلود کن
 
عزیز به جای PageActivity1 از این کد استفاده کن (getApplicationContext(),
AndroidManifest رو هم چک کردی؟
(۱۳۹۴/۰۴/۱۰, ۰۷:۲۷ ب.ظ)'Application' نوشته: [ -> ]عزیز به جای PageActivity1 از این کد استفاده کن (getApplicationContext(),
AndroidManifest رو هم چک کردی؟

 

سلام

منون دوست عزیز حل شد
مشکل همون اسم اکتیویتی بود