Android-Dev
چهارشنبه 23 شهریور 1390, 17:28 عصر
با سلام.
من برای نرم افزار خودم سیستمی طراحی کردم که از طریق خوندن فایل Log به طوری مثال Activity 1 یا 2 اجرا می شه . منتها سیستم وقتی فایل وجود نداره اکتیویتی پیش فرض شروع می کنه ، توی اکتیویتی پیشفرش فایل log ساخته می شه و کد 148 نوشته می شه ولی بعد از اینکه از برنامه خارج می شم و دوباره برنامه باز می کنم برنامه هیچ اکتویتی اجرا نمی کنه.
اینم نمونه ای از کد های من:
try {
File TestExit= new File("/mnt/sdcard/test.log");
if (!TestExit.exists()){
BufferedReader out = new BufferedReader(new FileReader("/mnt/sdcard/test.log"));
Object LogResults = out.readLine();
if (LogResults == "123"){
startActivity(new Intent(Splash_Page.this, 1.class));
}
if (LogResults == "148"){
startActivity(new Intent(Splash_Page.this, 2.class));
if (LogResults == null){
startActivity(new Intent(Splash_Page.this, 1.class));
}
}else{
startActivity(new Intent(Splash_Page.this, 2.class));
}
out.close();
}
} catch (IOException e) {
}
ممنون می شم اگه منو راهنمایی بکنید. :لبخندساده:
من برای نرم افزار خودم سیستمی طراحی کردم که از طریق خوندن فایل Log به طوری مثال Activity 1 یا 2 اجرا می شه . منتها سیستم وقتی فایل وجود نداره اکتیویتی پیش فرض شروع می کنه ، توی اکتیویتی پیشفرش فایل log ساخته می شه و کد 148 نوشته می شه ولی بعد از اینکه از برنامه خارج می شم و دوباره برنامه باز می کنم برنامه هیچ اکتویتی اجرا نمی کنه.
اینم نمونه ای از کد های من:
try {
File TestExit= new File("/mnt/sdcard/test.log");
if (!TestExit.exists()){
BufferedReader out = new BufferedReader(new FileReader("/mnt/sdcard/test.log"));
Object LogResults = out.readLine();
if (LogResults == "123"){
startActivity(new Intent(Splash_Page.this, 1.class));
}
if (LogResults == "148"){
startActivity(new Intent(Splash_Page.this, 2.class));
if (LogResults == null){
startActivity(new Intent(Splash_Page.this, 1.class));
}
}else{
startActivity(new Intent(Splash_Page.this, 2.class));
}
out.close();
}
} catch (IOException e) {
}
ممنون می شم اگه منو راهنمایی بکنید. :لبخندساده: