Majid Ebrahimi

کنترل کلید بازگشت در گوشی ها

5 ارسال در این موضوع قرار دارد

سلام.

ببخشید با چه دستوری میشه کنترل کلید سخت افزاری back را در دست گرفت.مثلا با زدن این دکمه برنامه ما یک سری کار انجام دهد و بعد بسته شود.

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


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

میبایستی که تابع onKeyDown را override کنید و کد کلید Back را برای اینکه چه عملیاتی مورد نظر است را قرار دهید.

@Override    public boolean onKeyDown(int keyCode, KeyEvent event) {        // TODO Auto-generated method stub        if (keyCode == KeyEvent.KEYCODE_BACK)        {}               return super.onKeyDown(keyCode, event);    }

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


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

خیلی ممنون از جوابتون.اما برنامه ارور می ده.یکیش اینه که میگه بولین نمی تونه چیزی برگردونه. در کدی که شما گذاشتید باید فقط دستوراتم رو درون if قرار دهم.یا تغییر دیگری هم بدم.

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
public boolean onKeyDown(int keyCode, KeyEvent event) {             if (keyCode == KeyEvent.KEYCODE_BACK) {                     // your code here                     return false;             }         return super.onKeyDown(keyCode, event);     }

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


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

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

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

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری