I am designing a login page as:

```
UserName:  .....

Password:  .....

     LoginButton

```

When the activity starts, I want the focus to go to "UserName" textbox and the keyboard to appear.

**I am using the following code:**

```
    boolean checkFocus=user.requestFocus();
    Log.i("CheckFocus", ""+checkFocus);
    if(checkFocus==true)
    {
    InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
    mgr.showSoftInput(user, InputMethodManager.SHOW_IMPLICIT);
    }

```

I don't understand where to write this code to make the keyboard appear when the activity starts and focus is on the "UserName" editText box. Can anyone please guide me?