0

我有一个视图的问题,该视图显示了一棵树,它与 SQLite 数据库建立了很多连接,并且只想建立一个。因此,我需要使用控制其生命周期的东西,以便连接将与视图一起打开和关闭。

所以我看了一下这里,直接看了一下它的方法,但是用exit什么也找不到。我确实有可以覆盖的构造函数,而不是 init 方法......

PS我想错了吗?连接应该以不同的方式打开和关闭吗?

4

1 回答 1

3

经过进一步检查,我在我分享的确切链接中发现:

子类可以根据需要扩展或重新实现以下方法:

  • setInitializationData - 扩展以在实例化视图扩展时提供额外的初始化
  • init(IWorkbenchPartSite) - 扩展以在视图被分配其站点时提供额外的初始化
  • dispose - 扩展以提供额外的清理
  • getAdapter - 重新实现以使他们的视图具有适应性

所以是的:dispose()就是答案。我仍然习惯这里的命名约定。

无论如何,我希望这对我以外的人有用:)

于 2013-08-22T12:37:32.113 回答