如何在对话框中输入Intent命令?

时间:2019-04-13 15:03:55

标签: android android-intent

如何在对话框中输入Intent命令? 我无法在另一个setonclicklistener中输入setonclicklistener命令。

感谢您对我的帮助

在维护活动中单击按钮后,我会弹出一个对话框 我想通过单击对话框中的按钮来使用Intent命令进行其他活动 例如 : 参加其他活动

Intent i = new Intent(Mainactivity.this,Musicactivity.class);

startActivity(i);

2 个答案:

答案 0 :(得分:0)

点击维护活动中的按钮后,我创建了一个对话框

我想通过单击对话框中的按钮使用Intent命令进行其他活动

例如参加其他活动:

Intent i= new Intent(Mainactivity.this , Musicactivity.class);
startActivity(i);

答案 1 :(得分:0)

这是我的代码

此代码显示停止错误

        contactus = findViewById(R.id.contactus);

       contactus.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            final Dialog dialog = new Dialog(MainActivity.this);
            dialog.setContentView(R.layout.dialog1);
            dialog.setTitle("wellcome");

            btnd1.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    Uri uri = Uri.parse("https://www.instagram.com/mahdijafarilahijan/");
                    Intent i= new Intent(Intent.ACTION_VIEW,uri);
                    i.setPackage("com.instagram.android");
                    try {
                        startActivity(i);
                    } catch (ActivityNotFoundException e) {
                        startActivity(new Intent(Intent.ACTION_VIEW,
                                Uri.parse("https://www.instagram.com/mahdijafarilahijan/")));
                    }
                }
            });


            dialog.show();
        }
    });