/** * operation related to UI,such as activity switch */ package com.mailssenger.util; import android.app.Activity; import android.content.Context; import android.content.Intent; import com.mailssenger.activity.LoginActivity; import com.mailssenger.activity.MainActivity; import com.mailssenger.activity.MainActivityDrawer; import com.mailssenger.activity.SendMailActivity; import com.mailssenger.activity.WelcomeActivity; public class UIHelper { public final static int BACK = 1; public final static int LEFT_MENU = 2; public final static int SEARCH = 3; public final static int OK = 4; public final static int IMAGE = 5; public final static int REFRESH = 6; public final static int SYNC=7; public final static int UPLOAD = 7; public final static int DOWNLOAD = 8; //just helper for show other activity // public static void showMainListActivity(Context context) { // Intent intent = new Intent(context, MainListActivity.class); // context.startActivity(intent); // } public static void showMainActivity(Context context, boolean finish) { Intent intent = new Intent(context, MainActivity.class); context.startActivity(intent); if(finish){ ((Activity) context).finish(); } } public static void showMainActivityDrawer(Context context, boolean finish) { Intent intent = new Intent(context, MainActivityDrawer.class); context.startActivity(intent); if(finish){ ((Activity) context).finish(); } } public static void showWelcomeActivity(Context context, boolean finish) { Intent intent = new Intent(context, WelcomeActivity.class); context.startActivity(intent); if(finish){ ((Activity) context).finish(); } } public static void showLoginActivity(Context context, boolean finish) { Intent intent = new Intent(context, LoginActivity.class); context.startActivity(intent); if(finish){ ((Activity) context).finish(); } } public static void showSendMailActivity(Context context, boolean finish) { Intent intent = new Intent(context, SendMailActivity.class); context.startActivity(intent); if(finish){ ((Activity) context).finish(); } } // public static void toastNoNewMail(){ // Message msg = new Message(); // Bundle bundle = new Bundle(); // bundle.putString("sign", "noNewMail"); //save value in bundle // msg.setData(bundle);// msg using bundle to pass value // MainListActivity.handler.sendMessage(msg); // } // // public static void updateMainListAvtivityView(){ // Message msg = new Message(); // Bundle bundle = new Bundle(); // bundle.putString("sign", "updateUI"); //save value in bundle // msg.setData(bundle);// msg using bundle to pass value // MainListActivity.handler.sendMessage(msg); // } }