دوستان لطفآ کمک
دوستان من ی برنامه نوشتم تمامه دیگه .. یک مشکل اساسی داره..
مشکل اینجاست که با زدن فلش back گوشی ، نرم افزار کرش می کنه... هیچ موردی هم نداره برنامه چون عملیات مورد نظر با موفقیت انجام میشه. چطور می تونم دکمه backرو غیر فعال کنم؟؟؟؟ خودم ی دکمه جداگانه بذارم واسش؟؟
لطفاً کمک کنید چون کلی زحمت کشیدم تا این برنامه رو به اینجا رسوندم.
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK)
{
return true;
}
return super.onKeyDown(keyCode, event);
}
این کد هستش...
img_share.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("text/plain");
shareIntent.putExtra(Intent.EXTRA_TEXT,
emdad.getOnvan() + "\n" + emdad.getNevisande() + "\n"
+ emdad.getMatn() + "\n منبع: ");
shareIntent.putExtra(Intent.EXTRA_SUBJECT, emdad.getOnvan());
G.currentActivity.startActivity(Intent.createChooser(shareIntent, "اشتراک گذاری..."));
// code marbut be share ro vasatun tu site mizaram
}
});
}
این دو متد نوشته شدن... ادامه این خط کد ها
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
db.updateContact(emdad);
db.close();// vaghti be activity ghabl bargasht dade shod db ro mibandim
// ta etelaat az byn nare
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK)
{
return true;
}
return super.onKeyDown(keyCode, event);
}
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .