问题标签 [onstart]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
288 浏览

android - 对话框在 onStart 或 onCreate 上不起作用,但在最小化和打开后效果很好

我实现了一个对话框,要求用户输入 PIN 以确保安全,该对话框在应用程序运行时显示,但键盘显示qwerty 键盘,但在 xml 中我设置了inputType="numberpassword"并且在 quetry 中按下任何键都不会在 EditText 中进行任何输入。但是在最小化应用程序并再次打开后,它将显示一个数字键盘,当应用程序开始时我需要显示它。 这是我放的一张图片可能是哪个问题??下面我粘贴了代码和截图。

开始

}

活动密码.xml

首次启动应用程序时的 LogCat

最小化和重新打开应用程序后的 LogCat(这次对话框效果很好)

0 投票
1 回答
32 浏览

android - 不为第二个微调器 onStart 保留微调器值

我有两个旋转器,第二个旋转器上的信息基于第一个旋转器选择示例旋转器 1 蛋白质奶制品如果旋转器 1 设置有蛋白质然后旋转器 2 鸡蛋鸡如果旋转器 1 设置有水果然后旋转器 2 苹果橙色

选择的最后一个值 SPINNER 2 ORANGE

现在我想保留 SPINNER1 和 SPINNER2 的最后选择的值,我正在使用 SharedPreferences 来完成此操作,它按预期对 SPINNER 1 FRUITS Position 2 工作,但是对于 SPINNER2,即使位置正确,它也不会设置最后选择的值位置 1 当它被调用时,onStart();它选择数组 APPLE 上的第一个值

任何帮助,将不胜感激

谢谢

0 投票
4 回答
1366 浏览

android - 动画在启动和销毁时在 Activity 中无法正常工作

我的应用程序中有 5 到 6 个活动我在活动开始和结束活动上添加了从左到右和从右到左的动画,但是当我单击新活动时它不能正常工作它工作正常它从右到左开始但是当我按下后退按钮它也从右到左开始。但是当我按下硬件后退按钮时,它的工作从左到右。这是我的代码从右到左的动画

leftin.xml

遗漏.xml

正确的.xml

rightout.xml

这是关于创建活动的代码

这是my_back按钮的代码

这是我的onbackpress覆盖方法的代码。

在这里我面临的问题是,当我按下硬件后退按钮时,它工作正常,但是当我按下 UI 的后退按钮时,它不是从左到右开始,而是从右到左开始新的活动形式

0 投票
4 回答
68 浏览

android - 为什么在 Android Studio 中启动新的 Android 项目时,自动生成的代码中 OnCreate() 之后没有 OnStart()?

为什么在 Android Studio 中启动新的 Android 项目时,在自动生成的代码中 OnCreate() 之后没有显式调用 OnStart(),尽管所有教程都说 OnCreate() 后面总是跟着 OnStart()?另外,我查看了 AppCompatActivity 等基类和 OnCreate() 的实现,也没有 OnStart() 的(显式或隐式)回调。需要明确的是,一切正常,我没有任何错误或问题,但我所看到的(在 OnCreate() 之后没有 OnStart() )与教程所说的似乎存在矛盾。有人可以澄清一下吗?

Android 官方参考网站

0 投票
2 回答
179 浏览

android - 是否可以在没有 onStart() 的情况下运行 Android 应用程序?

我对 Android 完全陌生,我只是在学习 Activity 生命周期。
到目前为止,在我练习的所有应用程序中,我都没有使用过这种onStart()方法(主要是因为我不知道),而且这些应用程序运行得非常好。

为什么他们工作得非常好?
那我什么时候必须在我的应用程序中明确编写一个onStart()方法?

0 投票
0 回答
35 浏览

android - 如果在 onCreate 和 onStartCommand 中执行了 Longy 操作,这会导致 ANR 吗?还有什么时候 START_STICKY 有用。?

对于android服务,onCreate()两者onStartCommand()都在主线程中运行?或者 onCreate 在主线程onStartCommand()中运行并在系统本身产生的后台线程中运行?

还放置冗长的任务onCreate()onStartCommand()可能导致 ANR?

同样在START_STICKY(onStartCommand 的返回值)的情况下,如果服务在被终止后重新启动,则不会重新传递意图。那么在什么情况下它是完全有用的(任何例子)?

0 投票
1 回答
800 浏览

xamarin - Setting MainPage = NavigationPage during OnStart in Xamarin.Forms displays a blank screen in Android

I have a Xamarin Forms Application where I'm setting the MainPage to NavigationPage during OnStart.
The NavigationPage is static (kept in memory for reuse).
When I press the back button in Android and go back to the app the OnStart method is executed again and the application displays a blank screen.

See the repro here: Xamarin.Forms OnStart Navigation

If I do the same action in the constructor the application behaves as expected: there's no blank screen and the last page visited is displayed.

See the repro here: Xamarin.Forms Constructor Navigation

What is the difference between setting the MainPage in the constructor and in the OnStart method?

0 投票
0 回答
88 浏览

javascript - 跳房子之旅结束/关闭后无法读取属性“nextOnTargetClick”错误

我正在使用 LinkedIn 的 Hopscotch 框架作为教程,并实现了这个 onStart of the tour 使用左右箭头键在游览步骤之间移动:键盘支持在步骤之间导航

该功能工作正常,但是当游览结束或中途关闭时,按左右箭头按钮会出现此错误: 未捕获的类型错误:无法读取 null 的属性 'nextOnTargetClick' ... at a.nextStep

在我看来,即使在巡回演出结束后,巡回演出的 onStart() 也始终处于活动状态。关于消除此错误的任何建议?

0 投票
1 回答
69 浏览

java - 如何显示用户的在线状态?

我正在尝试让一个应用程序在线显示所有用户......我正在使用以下方式来实现它

我没有使用 ondisconnect,因为它仅在应用程序完全关闭(不在后台运行)时才显示脱机。所以我在每个活动上都使用了这个方法......但问题是,每当我打开一个活动时,它都会显示在线,下一秒就会离线......我猜这是因为上一个活动在打开新活动后关闭,所以礼物活动的开始在下一个活动停止之前执行。因此,由于活动的 onstop 是最后执行的,因此它显示为离线。我该如何解决这个问题

0 投票
1 回答
395 浏览

android - Firebase 代码在其他一切之后运行

我正在使用 Firebase 制作一个 Android 应用程序,并且在我的一项活动中,我需要在执行任何其他操作之前从 Firebase 读取数据。为此,我正在使用ValueEventListener. 问题是,Android 首先运行其余代码然后在侦听器的onDataChange()方法中获取结果/运行代码。我知道这一点是因为我使用 Logs 进行了调试,并且确实在其余代码运行几秒钟后结果就到达了。

我见过有人在另一个方法中编写要在查询之后运行的代码,然后在onDataChange(). 我尝试这样做,还尝试将侦听器移动到另一个类并调用该方法,甚至尝试使用变量控制代码流,但没有任何效果。关于我能做什么的任何想法?

顺便说一句,我不知道这是否会以任何方式影响,但是,我依赖于 Firebase 结果的代码在onStart()方法内部,所以我想 Android 总是onStart()首先运行,然后从侦听器获取结果。

谢谢!