Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class MyDialog extends DialogFragment{
- final String[] itemsList = {"1", "2", "3"};
- static String TAG="log";
- public static MyDialog setItems(String title,String[] itemsList){
- MyDialog md=new MyDialog();
- Bundle bundle = new Bundle();
- bundle.putString("title",title);
- Log.d(TAG, "setItems: 1 "+title);
- bundle.putStringArray("itemsList",itemsList);
- md.setArguments(bundle);
- return md;
- }
- @NonNull
- @Override
- public Dialog onCreateDialog(Bundle savedInstanceState) {
- String title=this.getArguments().getString("title");
- Log.d(TAG, "setItems: 2 "+title);
- AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
- builder.setTitle(title)
- .setItems(itemsList, new DialogInterface.OnClickListener() {
- public void onClick(DialogInterface dialog, int which) {
- Toast.makeText(getActivity(),
- itemsList[which],
- Toast.LENGTH_SHORT).show();
- }
- });
- return builder.create();
- }
- myDialog.setItems("Телефони",Phone);
- myDialog.show(manager,"Phone");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement