Веб-ссылка с использованием DialogFragment

У меня есть этот фрагмент диалогового окна, но я пытаюсь получить его, чтобы, когда пользователь нажимает кнопку «Мои другие приложения», он перенаправлялся на веб-адрес. Есть ли способ сделать это. Любая помощь приветствуется, спасибо

@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    // TODO Auto-generated method stub

    AlertDialog.Builder theDialog = new AlertDialog.Builder(getActivity());
    theDialog.setTitle("About");
    String d1 = "Thanks For Downloading! ";
    String d2 = "Made by ME";
    theDialog.setMessage(d1 +"\n"+ d2 ); 
    theDialog.setPositiveButton("My Other Apps", new DialogInterface.OnClickListener(){


        @Override
        public void onClick(DialogInterface dialog, int which) {
            Toast.makeText(getActivity(), "Clicked My Other Apps",
                    Toast.LENGTH_SHORT).show();

        }

    });

    theDialog.setNegativeButton("Cancel", new DialogInterface.OnClickListener(){

        @Override
        public void onClick(DialogInterface dialog, int which) {
            Toast.makeText(getActivity(), "Clicked Cancel",
                    Toast.LENGTH_SHORT).show();

        }

    });     
    return theDialog.create();
  }
}       

person Darragh O'Flaherty    schedule 12.11.2014    source источник
comment
немного исследования перед публикацией, пожалуйста   -  person njzk2    schedule 13.11.2014
comment
@ njzk2 Извините, спасибо!   -  person Darragh O'Flaherty    schedule 13.11.2014


Ответы (1)


Сделайте это при нажатии кнопки:

 @Override
 public void onClick(DialogInterface dialog, int which) {
     String url = "http://www.example.com";
     Intent i = new Intent(Intent.ACTION_VIEW);
     i.setData(Uri.parse(url));
     startActivity(i);

 }
person Lukos    schedule 12.11.2014