为什么我的AsyncTask在应用程序启动期间没有执行?

时间:2015-06-18 06:45:41

标签: android android-sqlite android-contacts

我需要在应用启动时在我的本地应用程序sqlite数据库中插入所有电话簿联系人数据。为此,我实现了一个名为<asp:FileUpload ID="FileUpload1" runat="server" onChange="fnCallback();"/> <asp:ImageButton ID="ImageButton2" runat="server" Width="20px" Height="20px" ImageUrl="~/Image/save-btn.png" style="display:none;"/> 的类必须LoadContacts.java。此外,我有多个类,必须扩展Application类,我将这些类从彼此子类。

这些多个类是extends Application classGenerateFacebookSignature extends ApplicationVolleyAppController extends GenerateFacebookSignature&amp; SessionManagement extends VolleyAppController。这是我的班级层次结构。

在LoadContacts.java中编写的异步任务没有执行,因为当我检查在DatabaseHelper类中附加调试器时,它返回了null游标。

这是我的LoadContacts.java的代码。

LoadContacts extends SessionManagement

请检查我做错了什么或为什么联系人没有插入我的本地sqlite数据库。如果需要任何其他代码我准备发布它。感谢您提供任何帮助或建议。

1 个答案:

答案 0 :(得分:1)

如果您在清单文件中将SessionManagement定义为应用程序类。然后你必须在sessionManagement onCreate方法中启动asyncTask。