0
我知道如何使用Intents传递数据,并且我知道如何创建AlertDialog,但可以启动警报对话框并使用意图传递数据吗?意图启动AlertDialog并使用intent传递数据?
final String[] items1 = {"ringtone", "poruka", "alarm"};
final AlertDialog.Builder builder1 = new AlertDialog.Builder(context);
builder1.setTitle("Postavi kao");
builder1.setItems(items1, new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
if (which == 0) {
// button 1
}
if (which == 1){
// button 2
}
if (which ==2){
// button 3
}
}
});
builder1.create();
builder1.show();
而且我的代码传递意图
Intent i0=new Intent(context, Rm.class);
if (i0 != null){
i0.putExtra("NAME", "Traffic mix!");
int res = R.raw.s1thrafficmix;
i0.putExtra("PATH", res);
i0.putExtra("FILE", "Traffic mix.mp3");
((Activity)context).startActivity(i0);
}
如果是的话,我该怎么办呢?将alertDialog放在其他活动中?
num变量? – Skynet
@ Nun'eChai我该怎么做?我从来没有用过物体 – user3094736