android-loader

    0热度

    1回答

    我有一个加载程序。我希望它只能在底层数据模型更改时启动。我认为这是装载机的要点。从Android文档: 装载程序,特别是CursorLoader,预计在停止后保留其数据 。这允许应用程序跨活动或片段的onStop()和onStart()方法保留其数据 ,因此 当用户返回到应用程序时,他们不必等待 数据重新加载。 太好了。但是,每当我的活动恢复时,我的加载器onStartLoading()都会被调用

    2热度

    1回答

    我已经在onStopLoader()中实现了一个Loader,我调用了cancelLoad()方法。但是,尽管上述呼叫,onCanceled()没有被调用。这个回调的目的是什么? 按下我的活动中的主页按钮,我可以看到onStop(),因为活动正在调用,而Loader的另一个onStopLoading()也被调用。 @Override public void onStopLoading() {

    0热度

    1回答

    我正在实现Two Pane UI。左窗格中的列表视图由加载程序填充。单击列表项目时,右窗格显示有关该项目的详细信息。 我想设置左窗格中的第一个项目,默认情况下将其选中,并将其细节显示在右侧窗格中。要做到这一点,我试图打电话给我performItemClick()名单这样的: listView.performItemClick(listView, ListView.SCROLL

    1热度

    1回答

    在我的IM应用程序中,有一个聊天窗口,其中loader.onContentChanged在发送或接收消息时被调用。 它工作得很好,但有时甚至在调用'loader.onContentChanged'后没有调用onCreateLoader和onLoadFinished。 这是非常随机的,但用户得到一个奇怪的行为,其中他们点击发送和消息消失。 日志表明initLoader被调用,但来自onCreateL

    0热度

    3回答

    我已经尝试了所有我可以在过去五天如何获得AsyncTask Loader使用内容提供商获取数据更改的通知,但没有运气和所有在stackoverflow中提供的答案都没有让我无论如何。 我真的需要你的帮助。 我正在使用AsyncTaskLoader和内容提供程序从数据库中检索数据,将它添加到我的数组列表并使用recyclerview适配器更新我的片段。新数据由同步适配器异步下载并存储在数据库中。通常

    1热度

    1回答

    我在AsyncLoader节省从服务器到本地数据库中的数据(onLoadFinished方法里面我开始下一个,我想显示保存数据的活动),但数据库是actualy空,也只发生后的数据当添加新的数据(我的意思是现有的数据库记录效果很好),我该如何解决这个问题? 活动 public class LoadingActivity extends AppCompatActivity implements an

    1热度

    1回答

    我在我的应用程序中使用Loader's。我想制作不同的请求(从网络获取数据),当我旋转屏幕时,所有这些都必须正确工作。 对于每个请求,我可以使用自己的Loader吗? p.s.我没有在文档中找到它。

    1热度

    1回答

    我想使用Fragment显示联系人列表。当用户从列表中选择姓名时,该号码将显示在烤面包上。该列表将仅显示姓名。如何获得数字表单联系人。我通过Android开发人员培训去了检索联系人列表,但该教程是不完整的,甚至下载示例代码并没有帮助,因为样本代码是更先进的联系人列表操作(搜索等) public void onCreate(Bundle savedInstanceState) { sup

    2热度

    1回答

    道歉,如果这看起来微不足道。 我一直在研究我的第一个android应用程序,并希望建议实现加载/启动画面的最佳方式。 我的设计师想出了加载/闪屏,我不知道如何实现这一点。 难道我问设计师这样创建.gif图像我可以播放或 我是否这个代码在应用程序的方式,进度条和自行车 移动从左至右并在完成的任务(远程异步任务),我手动推到100%,图像最右边表示完成。 请注意,自行车从左侧开始,并继续向右,进度指示

    -1热度

    1回答

    与AsyncTask的doInBackground()类似,asynctask loader的回调方法onLoadFinished()将在后台运行并获取来自URL的响应,然后将响应发送到LoaderManager的onLoadFinished()以将响应附加到视图,这些视图可能会或可能不会在主UI线程上运行。类似于onPostExecute()。如果我使用AsynctaskLoader或Loade