程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 硅谷社交4--設置頁面,硅谷社交4--

硅谷社交4--設置頁面,硅谷社交4--

編輯:關於PHP編程

硅谷社交4--設置頁面,硅谷社交4--


private void initData() {
	// 在button上顯示當前用戶名稱
	bt_setting_out.setText("退出登錄(" + EMClient.getInstance().getCurrentUser() + ")");
	// 退出登錄的邏輯處理
	bt_setting_out.setOnClickListener(new View.OnClickListener() {
		@Override
		public void onClick(View v) {
			Model.getInstance().getGlobalThreadPool().execute(new Runnable() {
				@Override
				public void run() {
					// 登錄環信服務器退出登錄
					EMClient.getInstance().logout(false, new EMCallBack() {
						@Override
						public void onSuccess() {
							// 關閉DBHelper
							Model.getInstance().getDbManager().close();
							getActivity().runOnUiThread(new Runnable() {
								@Override
								public void run() {
									// 更新ui顯示
									Toast.makeText(getActivity(), "退出成功", Toast.LENGTH_SHORT).show();
									// 回到登錄頁面
									Intent intent = new Intent(getActivity(), LoginAcitivity.class);
									startActivity(intent);
									getActivity().finish();
								}
							});
						}

						@Override
						public void onError(int i, final String s) {
							getActivity().runOnUiThread(new Runnable() {
								@Override
								public void run() {
									Toast.makeText(getActivity(), "退出失敗" + s, Toast.LENGTH_SHORT).show();
								}
							});
						}

						@Override
						public void onProgress(int i, String s) {
						}
					});
				}
			});
		}
	});
}

  

 用戶名稱變成大寫解決辦法(android:textAllCaps="false")

<Button
        android:id="@+id/bt_setting_out"
        android:text="退出"
        android:textSize="20sp"
        android:textAllCaps="false"
        android:textColor="@android:color/white"
        android:background="@android:color/holo_red_light"
        android:layout_width="match_parent"
        android:layout_height="60dp" />

  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved