@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); opponentsList = DataHolder.getUsers(); Log.d(TAG, "Activity. Thread id: " + Thread.currentThread().getId()); if (savedInstanceState == null) { addOpponentsFragment(); } PreferenceManager.setDefaultValues(this, R.xml.preferences, false); sharedPref = PreferenceManager.getDefaultSharedPreferences(this); initQBRTCClient(); initAudioManager(); initWiFiManagerListener(); initPingListener(); // comment if you don't want to start pinging server in background by alarm // manager ringtonePlayer = new RingtonePlayer(this, R.raw.beep); connectionView = (LinearLayout) View.inflate(this, R.layout.connection_popup, null); }