已知问题修复

This commit is contained in:
2024-04-28 16:24:08 +08:00
parent 80db6ec326
commit 42e901e39c
22 changed files with 370 additions and 39 deletions
@@ -99,7 +99,43 @@ public class BaseUtils {
viewHolder.setOnClickListener(R.id.ok, new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(Intent.ACTION_CALL);
Intent intent = new Intent(Intent.ACTION_DIAL);
Uri data = Uri.parse("tel:" + phoneNum);
intent.setData(data);
context.startActivity(intent);
baseNiceDialog.dismiss();
}
});
viewHolder.setOnClickListener(R.id.cancel, new View.OnClickListener() {
@Override
public void onClick(View v) {
baseNiceDialog.dismiss();
}
});
}
})
.setWidth(260).show(context.getSupportFragmentManager());
}
/**
* 拨打电话(直接拨打电话)
* @param phoneNum 电话号码
*/
public static void callPhone(AppCompatActivity context ,String title, String phoneNum){
NiceDialog.init()
.setLayoutId(R.layout.dialog_phone)
.setConvertListener(new ViewConvertListener() {
@Override
protected void convertView(ViewHolder viewHolder, BaseNiceDialog baseNiceDialog) {
viewHolder.setText(R.id.message, phoneNum);
viewHolder.setText(R.id.title, title);
viewHolder.setOnClickListener(R.id.ok, new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(Intent.ACTION_DIAL);
Uri data = Uri.parse("tel:" + phoneNum);
intent.setData(data);
context.startActivity(intent);