Android will want to give focus to an edittext when an activity loads which will automatically popup the soft keyboard. You may not want the keyboard to display until the user taps an edittext field. To prevent Android from launching the keyboard, simply request focus to some other (non-editable) field like a textview like in the code below.
TextView textViewTV = (TextView) findViewById(R.id.mytextview);
textViewTV.setFocusable(true);
textViewTV.setFocusableInTouchMode(true);
textViewTV.requestFocus();