???????bindService ()????????????

??????????????????????÷????????????????bindService ??Intent ??????????ε???bindService()???????÷??????????????????????

????IBinder onBind(Intent intent)

???????????unbindService()?????????????Intent ?????????????÷???

????boolean onUnbind(Intent intent)

??????????μ????????????÷?????е???????onUnbind()???μ??????÷???

????void onRebind(Intent intent)

????????onCreate(Bundle savedInstanceState)??onSaveInstanceState(Bundle savedInstanceState)????????????′????????activity????????????

????@Override

????public void onCreate(Bundle savedInstanceState) {

????super.onCreate(savedInstanceState);

????if (null != savedInstanceState) {

????String _userid = savedInstanceState.getString("StrUserId");

????String _uid = savedInstanceState.getString("StrUid");

????String _serverid = savedInstanceState.getString("StrServerId");

????String _servername = savedInstanceState.getString("StrServerName");

????int _rate = savedInstanceState.getInt("StrRate");

????//updateUserId(_userid);

????//updateUId(_uid);

????//updateServerId(_serverid);

????//updateUserServer(_servername);

????//updateRate(_rate);

????}

????}

????@Override

????protected void onSaveInstanceState(Bundle savedInstanceState) {

????super.onSaveInstanceState(savedInstanceState);

????savedInstanceState.putString("StrUserId"?? getUserId());

????savedInstanceState.putString("StrUid"?? getUId());

????savedInstanceState.putString("StrServerId"?? getServerId());

????savedInstanceState.putString("StrServerName"?? getServerName());

????savedInstanceState.putInt("StrRate"?? getRate());

????}

????????activity?????????????????

????????????????治?????????activity??? ?Щ??????????????activity????????. ?????????????(??????)?? ????豸?????趨?? ?????????.