Android 禁止重復(fù)彈出多個(gè)對(duì)話框

是不是為彈窗順序而煩惱,導(dǎo)致寫太多彈窗順序邏輯,有了它媽媽再也不用擔(dān)心復(fù)雜的彈窗順序邏輯問題了

哥們點(diǎn)個(gè)贊再走呀

制作不容易,條件允許情況下,打賞一下,謝謝

項(xiàng)目build.gradle

allprojects {
    repositories {
        google()
        jcenter()
        maven { url 'https://jitpack.io' }
    }
}

加入作者的依賴,其中用戶名就是作者的微信

implementation 'com.github.nihaoxj123:rCode:1.1.4'

使用方法

public class MainActivity extends AppCompatActivity {

    private NoRepeatDialog dialog;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        dialog = new NoRepeatDialog(this);
        //下一個(gè)對(duì)話框延時(shí)多長時(shí)間再顯示,默認(rèn)是0 單位毫秒
        dialog.setShowNextDialogDelay(500);
    }

    public void showDialog(View view){
        dialog.show(R.layout.dialog_layout, new NoRepeatDialog.OnDialogListener() {
            @Override
            public void onClose() {

            }

            @Override
            public void onShow() {
                TextView tv = findViewById(R.id.tv);
                tv.setText("我是對(duì)話框1");
            }
        });

        //帶參數(shù)
        Student st = new Student();
        st.setAge(18);
        st.setName("小明");
        dialog.show(R.layout.dialog_student_layout, new NoRepeatDialog.OnDialogListener(st) {
            @Override
            public void onClose() {

            }

            @Override
            public void onShow() {
                Student st = (Student) getData();

                TextView name = findViewById(R.id.name);
                TextView age = findViewById(R.id.age);

                name.setText("我叫" +st.getName());
                age.setText("今年"+ st.getAge()+"歲");
            }
        });
    }
}
  • 制作不容易,條件允許情況下,打賞一下,謝謝
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容