PDA

View Full Version : چطور دستور Intent داخل دیالوگ انجام بدم؟



mahdijf
شنبه 24 فروردین 1398, 14:22 عصر
سلام
چطور میتونم دستور Intent رو داخل دیالوگ وارد کنم؟
دستور setonclicklistener رو نمیتونم داخل setonclicklistener دیگه ای واردکنم
ممنون میشم کمکم کنید

mahdijf
یک شنبه 25 فروردین 1398, 10:11 صبح
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) {

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

}
});


dialog.show();
}
});

mahdijf
یک شنبه 25 فروردین 1398, 10:12 صبح
هر کسی درباره dialog توی اندروید آشنایی داره ممنون میشم راهنماییم کنه

mahdijf
یک شنبه 25 فروردین 1398, 10:15 صبح
من این کد رو میزنم داخل موبایل خطا میده






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) {

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

}
});


dialog.show();
}
});

farhad_shiri_ex
یک شنبه 25 فروردین 1398, 10:24 صبح
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) {

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

}
});


dialog.show();
}
});




دقیقا قصد دارید چه کاری انجام بدید؟
چیزی که نوشتید یعنی اگر روی یک باتن کلیک شد می خواهید رویداد onClick دیگه ای اجرا بشه؟ اگر اینطوره باید متد onClick را فراخوانی کنید.
مایل بودید سورس برنامه تون را قرار بدید ویرایش کنم

mahdijf
سه شنبه 24 اردیبهشت 1398, 20:39 عصر
دقیقا مثل موقعی که روی یه متنی روی تلگرام لمس میکنیم و یه دیالوگ باز میشه و میتونیم برای مثال روی کپی و یا فوروارد بزنیم

من میخوام با یه باتن یه صفحه دیالوگ(همون صفحه کوچکی که داخل اکتیویتی فعال باز میشه) باز بشه و بعد از داخل همون صفحه دیالوگ یه باتن قرار بدم با زدنش دستور Intent رو انجام بده