package com.dreamspace.uucampus.ui.dialog; import android.app.Dialog; import android.content.Context; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.ImageView; import com.dreamspace.uucampus.R; /** * 此dialog用来展示up dialog风格的选项:电话,短信,取消 */ public class ConnectSellerDialog extends Dialog implements OnClickListener { private ImageView msgIv; private ImageView phoneIv; private String phoneNum; private String goodsName; private Context context; public ConnectSellerDialog(Context context, int theme, String goodsName, String phoneNum) { super(context, theme); this.context = context; this.goodsName = goodsName; this.phoneNum = phoneNum; } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.dialog_consult); initView(); setListener(); } private void initView() { msgIv = (ImageView) findViewById(R.id.connect_dialog_msg); phoneIv = (ImageView) findViewById(R.id.connect_dialog_phone); } private void setListener() { msgIv.setOnClickListener(this); phoneIv.setOnClickListener(this); } @Override public void onClick(View v) { switch (v.getId()) { case R.id.connect_dialog_msg: String sms_content = "您好,我在悠悠校园上看到了您发布的 " + goodsName; Uri uri = Uri.parse("smsto:" + phoneNum); Intent it = new Intent(Intent.ACTION_SENDTO, uri); it.putExtra("sms_body", sms_content); context.startActivity(it); break; case R.id.connect_dialog_phone: Intent phoneIntent = new Intent("android.intent.action.DIAL", Uri.parse("tel:" + phoneNum)); context.startActivity(phoneIntent); break; // case R.id.connect_dialog_quit: // dismiss(); // break; } } }