oncreate相关内容
我正在将我的所有活动转换为片段,以便我可以在 ViewPager 中使用它们. 我已经搜索过这个,但我找不到令人满意的答案,所以我在这里问它. 在我的活动中,我在 onCreate() 方法中编写了一些代码.例如,我调用一些 findViewById() 来将一些 xml 按钮链接到我的 Activity.我还在 onCreate() 中使一些视图不可见,设置 OnClickListe
..
我知道 Android Activities 具有特定的生命周期,应该重写 onCreate 并用于初始化,但构造函数中究竟发生了什么?是否有任何情况下您可以/应该重写 Activity 构造函数,或者您永远不应该触摸它? 我假设永远不应该使用构造函数,因为对 Activities 的引用没有被完全清理(因此妨碍了垃圾收集器)并且存在 onDestroy为了这个目的.这是正确的吗? 解
..
这是我在 LoginActivity 中的代码: @Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_login);如果(savedInstanceState == null){getSupp
..
我以为我已经弄清楚了,但是在对这个问题进行了一些调试之后:如何使通知不可取消/不可删除我刚刚意识到我的活动仍在以随机顺序进行 onCreated() 和 onDestroyed(). 我的活动清单: 我也试过launchmodes singleTask,singleInstance. 我的通知意图代码: Intent intent = new Intent(context, M
..
在我的应用中,我使用服务与我们的服务器进行通信.Service 产生多个消息队列线程来处理具有不同优先级的任务. 这个模型已经使用了大约一年,没有出现大问题.然而,最近,我发现我的服务类的 onCreate 被多次调用.onDestroy 不会在两次 onCreate 调用之间调用.因此,我没有机会杀死现有线程.一旦发生这种行为,服务内部就会有重复的线程. 我唯一改变的是运行服务作为前
..
在我的 Android 应用程序中,我有一个扩展 android.app.Application 的 DefaultApplication 类,并在它的 onCreate() 中绑定我在此应用中的其他活动将使用一些服务. 我还有一个 BroadcastReceiver 来监听和接收 C2DM 消息.当此接收器在应用程序未运行时收到消息时,它将触发一个对话框,显示即将到来的消息,并启动我的应用
..
我知道 Android Activities 有特定的生命周期,onCreate 应该被覆盖并用于初始化,但是在构造函数中到底发生了什么?在任何情况下,您是否可以/应该也覆盖 Activity 构造函数,或者永远不要碰它? 我假设永远不应该使用构造函数,因为对 Activities 的引用没有被完全清除(从而阻碍了垃圾收集器)并且 onDestroy 在那里为了这个目的.这是正确的吗?
..
我对 Android 开发非常陌生. 我想创建并启动一个活动来显示有关游戏的信息.我显示了我需要游戏 ID 的信息. 如何将此游戏 ID 传递给活动?游戏 ID 是绝对必要的,所以如果没有 ID,我不想创建或启动活动. 这就像活动只有一个带有一个参数的构造函数. 我该怎么做? 谢谢. 解决方案 将一个 int 作为你的 id 放入新的 Intent. Int
..
可能的重复: Android Activity 生命周期 - onPause() 和 OnStop() 之间的区别 我想知道 - onCreate() 和 onStart() 方法之间有什么区别? 我认为 onStart() 是一种多余的方法.onCreate() 总是会被调用(至少在我最近的两个项目中). 谁能解释一下其中的区别? 解决方案 查看Activity的生命
..
我在 onCreate 中放置了几个断点(一个在方法的开头,一个在方法的结尾),我也在 onCreateOptionsMenu.onCreate 方法首先被调用,在它完成之前 onCreateOptionsMenu 被调用. 我试图在我的应用程序中分离 Fragment 导航代码,所以我有几个对象,我将 onCreateOptionsMenu 委托给它,具体取决于应用程序是否正在运行在手机/
..
我正在尝试使用 sqlite 在 android 手机上创建本地数据库. 我有一个助手类,如下所示,用于创建数据库并提供“帮助". 我想在我的代码的主要部分创建这个类的一个对象,它也在那里创建数据库和表. 问题: 每当我创建类的对象时,它似乎都没有在帮助器中调用 onCreate 方法.我以为这是应该发生的.我认为 onCreate 基本上是类的构造函数.(我相信我错了)
..
Android Activity 的生命周期是什么?为什么在初始化过程中调用了这么多类似的听起来方法(onCreate()、onStart()、onResume()),还有这么多其他(onPause(), onStop(), onDestroy()) 最后调用? 这些方法什么时候调用,应该如何正确使用? 解决方案 查看活动生命周期(在 Android 开发者处). onCrea
..
谁能帮我找出这个程序可能存在的问题.在 onCreate() 方法中,findViewById() 为所有 id 返回 null,这会导致稍后出现空指针异常.我不明白为什么 findViewById() 找不到视图.有什么建议吗? 这是主要代码: public class MainActivity extends Activity {ViewPager 寻呼机;MyPagerAdapter
..
通常,当我创建 Android 服务时,我会实现 onCreate 方法,但在我的上一个项目中,这不起作用.我尝试实施 onStartCommand,这似乎有效. 问题是:当我必须实现一个服务时,需要哪种方法?我必须实施哪些方法?onCreate、onStartCommand,还是两者都有?每个人的作用是什么? 解决方案 onCreate() 在 Service 对象被实例化时被调用
..
onCreate()、onCreateView() 和 onActivityCreated() 在片段中的区别是什么,它们各自的用途是什么为了? 解决方案 更新: onActivityCreated() 已从 API 级别 28 中弃用. onCreate(): Fragment 中的 onCreate() 方法在 Activity 的 onAttachFragment(
..
我遇到了我的应用程序由于 NullPointerException 而不断崩溃的问题.由于缺少值,无法进行数据库查询. 我已经调查过,以下情况正在发生: 类 A 是由 MainActivity 使用的(使用 IntentExtra int id).Class A 在 B 上制作 Intent.B 通过单击“返回"完成按钮(硬件后退按钮实际上有效.问题在于左上角的那个).A.onCreate()
..
何时是从AdMob加载新广告的“最佳时机"? 我正在编程一个购物清单应用程序,该应用程序的主屏幕上有一个admob标语. 首先我打电话 m_AdView.loadAd(new AdRequest()); 在onCreate()方法中.但是,所以我总是显示相同的广告. 现在,我想将呼叫放入onResume()中.但是难道没有机会引起太多的网络流量吗? 解决方案 同样
..
我创建了一个扩展Gallery的类.超级类中没有onCreate()方法,并且我无法运行我的意图. 这是我的示例代码: this.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView parent, View v,
..
我有一个应用程序,必须在应用程序启动时从服务器下载几MB(1MB-10MB)的数据. 问题在于该应用程序: 在开始下载之前没有显示主TextView(屏幕保持黑色) 或多或少没有反应 这是代码: public class Main extends Activity { @Override protected void onCreate(Bundle s
..
我正在尝试开发一个读取NFC标签并显示读取数据的应用程序.我从博客中获取了大部分代码,但是由于我尝试将其与滑块应用程序集成,因此在运行该应用程序时出现错误. 这是我的错误和下面的代码: E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.jeffk11.tag, PID: 2012
..