草庐IT

onCreate

全部标签

Android - 在 onCreate 中收到的 getArguments 和 Bundle 有什么区别

getArgumentsBundle和onCreate中收到的Bundle有什么区别? 最佳答案 TL;DR:Fragment.getArguments()用于初始创建Fragment。onCreate(Bundle)用于从前一个实例中检索Bundle。详细说明:我一直在网上为此搜索并询问了一位经验丰富的Android开发人员,所以这里有一个不错的解释:在onCreate函数中作为参数传递的Bundle用于判断是否存在Fragment的先前实例,该实例在调用onSaveInstanceState函数时更新。(您可以在此处的官方文档中

Android - 在 onCreate 中收到的 getArguments 和 Bundle 有什么区别

getArgumentsBundle和onCreate中收到的Bundle有什么区别? 最佳答案 TL;DR:Fragment.getArguments()用于初始创建Fragment。onCreate(Bundle)用于从前一个实例中检索Bundle。详细说明:我一直在网上为此搜索并询问了一位经验丰富的Android开发人员,所以这里有一个不错的解释:在onCreate函数中作为参数传递的Bundle用于判断是否存在Fragment的先前实例,该实例在调用onSaveInstanceState函数时更新。(您可以在此处的官方文档中

android - 如何使通知恢复而不是重新创建 Activity ?

我以为我已经弄清楚了,但是在对这个问题进行了一些调试之后:Howtomakenotificationuncancellable/unremovable我刚刚意识到我的Activity仍在以随机顺序进行onCreated()和onDestroyed()。我的Activitylist:我也尝试过launchmodessingleTask、singleInstance。我的通知Intent代码:Intentintent=newIntent(context,MyClass.class);intent.setAction(Intent.ACTION_MAIN);intent.addCategor

android - 如何使通知恢复而不是重新创建 Activity ?

我以为我已经弄清楚了,但是在对这个问题进行了一些调试之后:Howtomakenotificationuncancellable/unremovable我刚刚意识到我的Activity仍在以随机顺序进行onCreated()和onDestroyed()。我的Activitylist:我也尝试过launchmodessingleTask、singleInstance。我的通知Intent代码:Intentintent=newIntent(context,MyClass.class);intent.setAction(Intent.ACTION_MAIN);intent.addCategor

android - onCreate 中的 LinearLayout 高度为 0

我正在尝试根据(屏幕高度-我的布局高度)/list.size动态调整行的高度。不幸的是,在onCreate方法中,布局高度返回null(当我在点击监听器中调用它时不是这样)。还有其他方法可以调用吗? 最佳答案 您必须等到布局发生,即在onCreate()之后。您可以通过在View上收听onSizeChanged()或从onCreate()(myView.post(newRunnable(){...}))发布Runnable来做到这一点。. 关于android-onCreate中的Line

android - onCreate 中的 LinearLayout 高度为 0

我正在尝试根据(屏幕高度-我的布局高度)/list.size动态调整行的高度。不幸的是,在onCreate方法中,布局高度返回null(当我在点击监听器中调用它时不是这样)。还有其他方法可以调用吗? 最佳答案 您必须等到布局发生,即在onCreate()之后。您可以通过在View上收听onSizeChanged()或从onCreate()(myView.post(newRunnable(){...}))发布Runnable来做到这一点。. 关于android-onCreate中的Line

Android CheckBox -- 屏幕旋转后恢复状态

在屏幕旋转后尝试恢复CheckBoxes列表的状态时,我遇到了一些非常意外(并且令人难以置信的令人沮丧)的功能。我想我首先会尝试在没有代码的情况下给出文本解释,以防有人能够在没有所有血腥细节的情况下确定解决方案。如果有人需要更多详细信息,我可以发布代码。我有一个包含CheckBoxes的复杂Views的滚动列表。在屏幕旋转后,我未能成功恢复这些复选框的状态。我已经实现了onSaveInstanceState并成功地将选定复选框的列表传输到onCreate方法。这是通过将数据库ID的long[]传递给Bundle来处理的。在onCreate()中,我检查Bundle中的id数组。如果数组

Android CheckBox -- 屏幕旋转后恢复状态

在屏幕旋转后尝试恢复CheckBoxes列表的状态时,我遇到了一些非常意外(并且令人难以置信的令人沮丧)的功能。我想我首先会尝试在没有代码的情况下给出文本解释,以防有人能够在没有所有血腥细节的情况下确定解决方案。如果有人需要更多详细信息,我可以发布代码。我有一个包含CheckBoxes的复杂Views的滚动列表。在屏幕旋转后,我未能成功恢复这些复选框的状态。我已经实现了onSaveInstanceState并成功地将选定复选框的列表传输到onCreate方法。这是通过将数据库ID的long[]传递给Bundle来处理的。在onCreate()中,我检查Bundle中的id数组。如果数组

android - 通过 Intent 拍照后调用的 Activity 被杀死/onCreate

我正在尝试使用Intent拍照。我的问题是,有时在拍照后,我调用startActivityForResult的Activity似乎已被破坏,因此再次调用onCreate。这是我点击一个imageview后拍照的代码,应该替换哪个图像:if(!getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA)){Util.makeLongToast(R.string.lang_no_camera);}else{Intentintent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);

android - 通过 Intent 拍照后调用的 Activity 被杀死/onCreate

我正在尝试使用Intent拍照。我的问题是,有时在拍照后,我调用startActivityForResult的Activity似乎已被破坏,因此再次调用onCreate。这是我点击一个imageview后拍照的代码,应该替换哪个图像:if(!getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA)){Util.makeLongToast(R.string.lang_no_camera);}else{Intentintent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);