腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(8766)
视频
沙龙
1
回答
在
屏幕
旋转
发生变化
时
打开
DialogFragment
时
,
会
多次
调用
观察者
android
、
kotlin
、
android-livedata
、
mutablelivedata
我有一个活动,它在ViewModel中的MutableLiveData变量的OnCreate中实现一个
观察者
。会
打开
一个
DialogFragment
,它会将
旋转
更改为纵向,当它关闭
时
,活动将返回到横向模式。invoiceInput = binding.scannerManualInput.text }} 这个流使得
观察者
被
多次
触发,使得我的应用程序具有不受欢迎的行为,因为livedata结果<em
浏览 61
提问于2021-11-16
得票数 0
回答已采纳
1
回答
用于我的EditText的文本处理程序正在
多次
触发afterTextChanged
android
、
android-edittext
、
android-textwatcher
您可以使用此EditText和TextWatcher
多次
输入和离开
屏幕
,来回切换
屏幕
--这意味着我必须在
屏幕
输入/离开事件中正确注册并从EditText注销TextWatcher。我注意到的是,如果我连续
多次
输入和离开
屏幕
,就像第5次一样,我的整个应用程序都被冻结了--所以有东西阻塞了UI线程。
在
更深入的研究中,我发现如果我
调用
editText.setText("some string"),它将
多次
触发我
浏览 2
提问于2021-01-14
得票数 1
2
回答
getLocationOnScreen
旋转
后返回旧位置
android
、
android-dialogfragment
on
DialogFragment
我使用ViewA.getLocationOnScreen获取视图
屏幕
上的位置。当我第一次
打开
对话框
时
,位置是正确的。
在
我
旋转
屏幕
之后,由于android:configChanges,视图不会更新它的位置,即使对话框在活动中正确地居中,getLocationOnScreen of ViewA也会在
旋转
之前指向较旧的位置ViewA.requestLayout (什么都不做) ViewA.getVi
浏览 4
提问于2015-06-19
得票数 16
1
回答
对话框片段
在
屏幕
旋转
后延迟绘制
android
、
android-dialogfragment
、
screen-rotation
、
dialogfragment
我有一个
DialogFragment
,比如A,它启动另一个
DialogFragment
,比如B使用FragmentManager。当我
旋转
屏幕
时
,有时B隐藏在A后面,现在在这种情况下,我看不到B,如果我忽略A,B
会
导致崩溃。这种情况并不总是发生。我已经复制了好几次了。 为什么会发生这种事?
浏览 3
提问于2016-02-18
得票数 1
3
回答
LiveData
观察者
的onChanged
在
活动
旋转
中被
调用
,即使数据中没有变化
android
、
viewmodel
、
android-livedata
我正在一个安卓应用程序中与ViewModels和LiveData合作,我想使用它们来跟踪一个活动的数据,即使
屏幕
是
旋转
的。这很好,但有一个问题我解决不了。然后,我只
在
savedInstanceState为null的情况下重新加载数据,这将阻止
在
屏幕
旋转
的情况下重新加载数据。但是,经过一些调试后,似乎每次
屏幕
旋转
时
都会
调用
observeList方法中的observeList方法。因此,我不知道为什么会在
屏幕</
浏览 1
提问于2019-02-08
得票数 9
回答已采纳
2
回答
如何在
旋转
屏幕
后关闭对话框片段
android
、
android-fragments
、
android-dialog
、
android-dialogfragment
我已经实现了一个
dialogFragment
,它显示了一条简单的消息: loadingDialogFragment.dismiss();} 但是,如果对话框显示,并且我
旋转
屏幕
,那么我的dissmisslaodingDialog我认为这是因为当您
旋转
时
,它再次
调用
on create函数,并
浏览 1
提问于2014-04-30
得票数 5
6
回答
旋转
时
调用
DatePickerDialog onDateSet
android
、
android-fragments
、
android-lifecycle
我使用
DialogFragment
在
onCreateDialog()中返回一个DatePickerDialog。我已经将dateSetListener设置为
DialogFragment
(下面的示例中是“this”),除了
在
发生
屏幕
旋转
时
调用
onDateSet()之外,一切都正常工作,这是不可取的。当
屏幕
旋转
时
,如何使onDateSet不被
调用
?My
DialogFragment
浏览 9
提问于2012-12-19
得票数 8
3
回答
屏幕
方向改变后,
dialogFragment
显然没有任何
调用
就出现了。
android
、
screen-orientation
、
android-dialogfragment
、
oncreate
以下是
屏幕
方向变化的部分活动:{
dialogFragment
.show(getFragmentManager(), null); return t
浏览 4
提问于2014-02-18
得票数 9
回答已采纳
2
回答
屏幕
旋转
后解散
DialogFragment
android
、
dialog
、
fragment
在
屏幕
旋转
后,我
在
删除
DialogFragment
时
遇到了问题。onCalenderEventClick(CalendarEvent event) { ((
DialogFragment
findFragmentByTag("calendar")).dismiss(); // dialog.dis
浏览 2
提问于2015-01-28
得票数 1
回答已采纳
1
回答
AppCompatDialog对
DialogFragment
android
、
dialog
、
android-appcompat
、
android-dialogfragment
使用最新的AppCompat有可用的AppCompatDialog和
DialogFragment
,我更喜欢哪一个编辑: 我试图通过转换现有的AppCompatDialog或
DialogFragment
来使用Dialog,但在任何情况下,getDialog().setTitle("Title")似乎都不起作用。
浏览 4
提问于2015-08-26
得票数 5
3
回答
安卓支持
DialogFragment
在
屏幕
旋转
时
崩溃
android
、
android-fragments
、
android-dialogfragment
我试图将我的应用程序切换为使用对话框片段,但当对话框可见
时
,当
旋转
屏幕
时
,应用程序崩溃。我可以在下面描述的一个非常简单的应用中重现这一点。
在
Android studio中新建一个工程,添加一个
DialogFragment
,如下所示: return mDialog; }
浏览 2
提问于2014-01-31
得票数 4
1
回答
防止ProgressDialog
在
轮换
时
被解雇,但仍然允许从AsyncTask解雇
android
、
dialog
、
progressdialog
、
android-dialogfragment
、
dialogfragment
我的问题如下:我使用
DialogFragment
来防止AlertDialogs
在
旋转
时
被拒绝(类似于这里的答案:)。
调
浏览 6
提问于2017-02-09
得票数 0
回答已采纳
2
回答
在
Activity#onResume()中显示
DialogFragment
的正确方法
android
、
android-fragments
、
android-dialogfragment
每次用户输入Activity
时
,我都需要显示一个
DialogFragment
,因此最好的回调方法是onResume()。问题是我不能直接
调用
DialogFragment
#show(),因为它会抛出一些IllegalStateException,所以我这样做了:protected void onResume
浏览 0
提问于2014-06-17
得票数 2
3
回答
Android和App在
打开
对话框
时
旋转
屏幕
时
崩溃
android
、
dialog
、
rotation
当我在其中一个活动中,当对话框
打开
时
,
屏幕
被
旋转
,应用程序崩溃。 我应该“处理”什么才不会发生这种情况呢?
浏览 3
提问于2012-11-16
得票数 5
回答已采纳
3
回答
关闭
DialogFragment
时
的回调
android
、
dialog
我尝试过的如果用户<em
浏览 0
提问于2014-06-11
得票数 24
回答已采纳
1
回答
利用矩阵实现位图
旋转
后的比例尺和保持比
android
、
matrix
、
rotation
、
scale
我想让太阳
旋转
,锚点是
屏幕
的中心。Bitmap.createScaledBitmap(sun, w, h, true);sun = Bitmap.createScaledBitmap(sun, h, h, true);编辑
屏幕
截图从运行它在我的N5和照片的太阳。
浏览 6
提问于2014-02-10
得票数 0
3
回答
显示简单的消息对话框
android
在
我的活动中,我想显示一些简单的信息对话框,比如:如果我这样做,当我
旋转
手机时,对话框就会泄漏(更不用说它也
会
消失,所以用户可能
会
错过它)。
浏览 2
提问于2009-12-19
得票数 7
1
回答
为什么我要使用带有
DialogFragment
的AlertDialog?
android
、
android-alertdialog
、
android-dialogfragment
DialogFragment
#onCreateDialog的javadoc声明如下: 这通常用于显示AlertDialog,而不是一般的对话框;当这样做
时
,不需要实现onCreateView(LayoutInflater, ViewGroup, Bundle),因为AlertDialog
会
处理自己的内容。当我创建自己的AlertDialog而不是
调用
super.onCreateDialog
时
,似乎甚至没有
调用
super.onCreateDialog。在这种情况下,
Dialo
浏览 1
提问于2013-12-05
得票数 2
1
回答
头痛:绑定事务失败、RemoteViews、setImageURI和方向更改
android
、
orientation
、
screen-orientation
、
android-appwidget
、
remoteview
我正在通过RemoteViews对象的数据的总大小应该在100 be以下,很好地
在
1mb的范围内。我认为
屏幕
上的实际可提取资源最终比原来的pngs更大,但10%的限制似乎是合理的,足以解释这一点。由于android代码库中的错误,所有其他设备都不正确地缩放图像(请参阅bug报告: ) 第二种方法的问题是,当
屏幕
方向
发生变化
时,android会使用它存储
在
某个秘密位置的最后一个RemoteViews似乎没有可靠的方法来确定什么时候安卓正在破坏和重新创建应用程序部件--服务中的onConfigurationC
浏览 8
提问于2013-02-12
得票数 3
2
回答
当我
旋转
android仿真器以将方向更改为景观模式或画模式
时
,不会
调用
“OnSizeAllocated”。
c#
、
visual-studio
、
xamarin
、
xamarin.forms
、
android-emulator
当设备方向
发生变化
时,我想更改页面布局。但是,对于这一点,我首先需要在方向
发生变化
时得到通知。{
浏览 0
提问于2019-05-16
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
观察者模式详解
使用Lifecycle-Aware组件优化项目
观察者模式VS发布-订阅模式
领先业界的C+观察者模式实践:实现高效解耦,提升系统可维护性
周立功:MVC 框架的应用
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券