@SuppressLint("NewApi")
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    super.onCreate(savedInstanceState);
    setContentView(R.layout.product_detail);
    int index = getIntent().getIntExtra("index", 0);
    product = ListUtil.products.get(index);
    dialog = new LoadingDialog(this);
    dialog.show();
    initView();

    asyncTask = new DataAsyncTask();
    asyncTask.execute("");
    setEdgeFromLeft();
  }
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_menu_beauty);
    menu_beauty_gridview = (MyGridView) findViewById(R.id.menu_beauty_gridview);
    int[] images =
        new int[] {
          R.drawable.t5,
          R.drawable.t6,
          R.drawable.t7,
          R.drawable.t8,
          R.drawable.t9,
          R.drawable.t8,
          R.drawable.t9,
          R.drawable.t8,
          R.drawable.t9,
          R.drawable.t9
        };

    menu_beauty_gridview.setAdapter(new MenuViewAdapter(this, images));
    menu_beauty_gridview.setOnItemClickListener(
        new OnItemClickListener() {

          @Override
          public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
            // TODO Auto-generated method stub
            switch (arg2) {
              case 0:
                intent = new Intent();
                intent.setClass(MenuBeautyActivity.this, ProductListActivity.class);
                intent.putExtra("position", arg2 + 45);
                startActivity(intent);
                break;
              case 1:
                intent = new Intent();
                intent.setClass(MenuBeautyActivity.this, ProductListActivity.class);
                intent.putExtra("position", arg2 + 45);
                startActivity(intent);
                break;
              case 2:
                intent = new Intent();
                intent.setClass(MenuBeautyActivity.this, ProductListActivity.class);
                intent.putExtra("position", arg2 + 45);
                startActivity(intent);
                break;
              case 3:
                intent = new Intent();
                intent.setClass(MenuBeautyActivity.this, ProductListActivity.class);
                intent.putExtra("position", arg2 + 45);
                startActivity(intent);
                break;
              case 4:
                intent = new Intent();
                intent.setClass(MenuBeautyActivity.this, ProductListActivity.class);
                intent.putExtra("position", arg2 + 45);
                startActivity(intent);
                break;
              case 5:
                intent = new Intent();
                intent.setClass(MenuBeautyActivity.this, ProductListActivity.class);
                intent.putExtra("position", arg2 + 45);
                startActivity(intent);
                break;
              case 6:
                intent = new Intent();
                intent.setClass(MenuBeautyActivity.this, ProductListActivity.class);
                intent.putExtra("position", arg2 + 45);
                startActivity(intent);
                break;
              case 7:
                intent = new Intent();
                intent.setClass(MenuBeautyActivity.this, ProductListActivity.class);
                intent.putExtra("position", arg2 + 45);
                startActivity(intent);
                break;
              case 8:
                intent = new Intent();
                intent.setClass(MenuBeautyActivity.this, ProductListActivity.class);
                intent.putExtra("position", arg2 + 45);
                startActivity(intent);
                break;
              case 9:
                intent = new Intent();
                intent.setClass(MenuBeautyActivity.this, ProductListActivity.class);
                intent.putExtra("position", arg2 + 45);
                startActivity(intent);
                break;

              default:
                break;
            }
          }
        });
  }