草庐IT

alertDialog1

全部标签

Android:从后台线程引发 AlertDialog

在我的Activity中,后台线程中进行了一些操作,该线程在Activity_1中启动。后台线程的处理需要一段时间,我想在完成时通过AlertDialog通知用户。但是,用户可能同时更改为Activity_2或Activity_3,我希望始终在当前Activity中弹出AlertDialog。知道如何实现这一点吗? 最佳答案 我最终在我的后台线程中做了类似的事情。它有效,但不确定它是否是一个“好的”解决方案。Looper.prepare();mActivity.showDialogAlertDefault();Looper.loop

android - 如何将 setMultiChoiceItems() 与使用效率数组适配器的自定义 AlertDialog 一起使用?

我正在编写一个音乐播放器,它使用自定义适配器扩展BaseAdapter(效率适配器),我想使用setAdapter()在AlertDialog中显示用户可以要么单击其中一首歌曲以切换到播放列表中的该位置,要么选中要从播放列表中删除的歌曲。我尝试使用自定义点击监听器,以便用户只需长按即可从列表中删除该项目,但listview无法正常工作......它正在删除错误的项目(那些最后)即使ArrayList包含正确的播放列表项目...(当我从ArrayList中删除该项目时,我将它传递给了调用notifyDataSetChanged...但正如我提到的那样,它并没有起作用。AlertDialo

android - 单击 listViewItem 时显示带有单选按钮的 alertDialog

我有一个包含2个项目的listView,这2个项目是“秒”和“分钟”当我按下“seconds”时,我想要一个alertDialogBox打开enshow5,10,15,...seconds。当我按分钟时也是如此像这样:但是我在实现它时遇到了麻烦,因为我不太了解它是如何工作的。这是我的代码:importandroid.app.Activity;importandroid.app.AlertDialog;importandroid.content.DialogInterface;importandroid.os.Bundle;importandroid.view.View;importan

android - Robotium:仅单击 alertDialog 中的文本,而不单击下方 Activity 中的文本

我有一个显示一些文本的Activity,例如“someText”。从这个Activity中,我打开一个警告对话框如下:AlertDialog.Builderbuilder=newAlertDialog.Builder(getContext());builder.setTitle("Title");String[]items={"Hello","World","someText"};builder.setItems(items,newMultiChoiceEventOnClickListener(...);builder.setCancelable(true);builder.show(

java - 如何在 AlertDialog 中设置为 CENTER 标题?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:CustomdialogonAndroid:HowcanIcenteritstitle?我有代码:returnnewAlertDialog.Builder(getActivity()).setTitle("Warning!").setMessage("message!").setPositiveButton("yes",newDialogInterface.OnClickListener(){publicvoidonClick(DialogInterfacedialog,intwhichButton){等等.

Android:无法更改 AlertDialog 中出现的文本

我创建了一个AlertDialog,以便在成功时向用户显示下一级别的挑战。所以,对应的代码是这样的。当游戏成功时调用showDialog(R.id.display_success)并执行以下代码。因此,我希望在每次调用时都执行此代码。然而;游戏只执行一次,并且在所有其他执行中显示相同的AlertDialog。我的意思是,就像在创建第一个实例之后不创建实例并且一直使用第一个实例一样。caseR.id.display_success:updateGameSettings();message=formatLevel()+formatMission();returnnewAlertDialog

实例化 AlertDialog 中断的 Android UncaughtExceptionHandler

正如标题所说,我在我的自定义应用程序类中设置了一个UncaughtExceptionHandler,它在我的应用程序启动时被设置为默认值。但是,虽然我没有在文档中读到您不能使用MyApplication.this或getApplicationContext()实例化Dialog。当我尝试这样做时,我得到一个WindowManager$BadTokenException...我需要一个替代方案。我考虑过创建一个新Activity来弥补这一点,但宁愿它是一个AlertDialog。有没有办法从MyApplication类中获取我的UncaughtExceptionHandler的有效上下文

android - 我在哪里可以找到 com.android.internal.R.styleable.AlertDialog_multiChoiceItemLayout 的来源?

我想修改警报对话框的多选布局。对于我的程序,我想要两行多选项目。我搜索了源代码并找到了以下代码fragment。现在我无法找到以下布局的源代码在哪里。publicAlertController(Contextcontext,DialogInterfacedi,Windowwindow){mContext=context;mDialogInterface=di;mWindow=window;mHandler=newButtonHandler(di);TypedArraya=context.obtainStyledAttributes(null,com.android.internal.R

Android AlertDialog异常 "Resources$NotFoundException"

尝试在Android中显示对话框时出现异常。使用以下代码从FragmentActivity调用我的AlertDialog:publicstaticvoiddisplayShare(){//showshareoptionsCharSequenceselections[]=newCharSequence[]{"Email","SMS","Tweet","PhoneCall","Cancel"};finalAlertDialog.Builderbuilder=newAlertDialog.Builder(CommonVariables.mContext);builder.setTitle("

java - Activity 的 AlertDialog 样式按钮

我有一个底部有保存和取消按钮的Activity。在AlertDialog中,按钮显示在某种样式化的容器View中。我怎样才能让我的Activity中的按钮具有相同的外观?具体来说,我如何在AlertDialog中应用按钮容器View的样式来在包含按钮的Activity中说出LinearLayout?谢谢 最佳答案 给出了解决方案elsewhere那个工作。简而言之,您只需在xml中使用style属性即可实现此目的。例如,style="?android:attr/buttonBarStyle"和style="?android:attr