2014-11-29 6 views
1

Я использовал диалоговое окно предупреждения с заголовком в активности фрагмента. Я создал диалоговое окно предупреждения в отдельном классе.Обновить заголовок диалогового окна предупреждения в android

Мне нужно обновить название названия, когда я нажму кнопку в диалоговом окне предупреждения ???

Ниже показан ALERT диалоговым кодом

public class ViewCartDialog 
{ 
Activity activity; 
Cursor cursor; 
public static AlertDialog.Builder builder; 
public ViewCartDialog(Activity activity) 
{ 
    this.activity=activity; 
    cartDialog(); 
} 
public void cartDialog() 
{ 
    // TODO Auto-generated method stub 
    builder = new AlertDialog.Builder(activity); 
     // builder.setIcon(R.drawable.shopping_cart); 
    cursor = DBCatalog.getCursor(); 
     builder.setTitle("My Carts"+"("+cursor.getCount()+")"); 
     LayoutInflater adbInflater = LayoutInflater.from(activity); 
    View cartview = adbInflater.inflate(R.layout.cart_list, null); 
    final EditText custcode=(EditText) cartview.findViewById(R.id.cust_codefield); 
    final EditText custname=(EditText) cartview.findViewById(R.id.cust_namefield); 
    custcode.setOnTouchListener(new DrawableClickListener.RightDrawableClickListener(
     custcode) { 
    @Override 
    public boolean onDrawableClick() { 
    new Customer(activity,custcode,custname); 
    return true; 

    } 

    }); 
     ListView cart_lv=(ListView) cartview.findViewById(R.id.cart_list); 
     CartAdapter cartadapter=new CartAdapter(activity, R.layout.cart_listitem, cursor); 
     cart_lv.setAdapter(cartadapter); 
     builder.setView(cartview); 
    builder.setNegativeButton("cancel", 
       new DialogInterface.OnClickListener() { 

        @Override 
        public void onClick(DialogInterface dialog, int which) { 
         dialog.dismiss(); 
        } 
       }); 

     builder.setPositiveButton("Place Order", 
       new DialogInterface.OnClickListener() { 

        @Override 
        public void onClick(DialogInterface dialog, int which) { 

        } 
       }); 
     builder.show(); 
} 
} 
+1

Не могли бы вы отправить код предупреждения о предупреждении? –

ответ

1

Используйте следующий код в класс диалогового окна:

Static Предупреждение AlertDialog;

alert = builder.create(); alert.show();

Затем используйте следующий код Фрагмент активности

ViewCartDialog.alert.setTitle (»«);

1

Вместо использования

builder.show(); 

использовать этот

AlertDialog alert = builder.create(); 
     alert.show(); 
Смежные вопросы