step1: MainActivity 首页
package com.example.dialogfragmentdemotwo;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TestingDialogFragment testingDialogFragment = new TestingDialogFragment();
testingDialogFragment.show(getFragmentManager(), "");
testingDialogFragment.onSetClickDialogListener(new TestingDialogFragment.SetOnClickDialogListener() {
@Override
public void onClickDialogListener(int type, boolean boolClick, String content) {
Log.e("TAG", "onClickDialogListener: " + type + "\t" + boolClick + "\t" + content);
}
});
}
}
step2: dialogfragmentdemotwo\TestingDialogFragment.java 弹框页
package com.example.dialogfragmentdemotwo;
import android.app.DialogFragment;
import android.content.DialogInterface;
import android.graphics.Color;
import android.graphics.drawable.ColorDrawable;
import android.os.Bundle;
import android.view