`
1028826685
  • 浏览: 932782 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类

新浪Weibo开发回到我们Activity经验总结

阅读更多
  在今天的Weibo项目开发中发现一即简单又容易出错的地方让我2了好一会不过还是让我给解决了,问题如下:
  我在开发新浪微博客户端的时候采用的是MVC模式开发用一个Servers来负责我的所有业务逻辑的处理,而把我的所有的界面的显示都交给我们的Activity来显示,当有了数据的更新的时候我就不断的回调这些Activity。当然这里被回到的Activity都是继承了我自己写的一个接口如:
public interface IAcitvity {

public void init();//负责初始化
public void refresh(Object ...param);//负责刷新界面
}
在我的开发中就是让我蛋疼的地方就是:
  例如:我在通过开启线程去下载图片的时候时当有了新的图片被加载到我的程序的时候我需要回到Activity去刷新数据这是=注意:在我们回到我们的activity的时候一定要确保我们的实例还存在,如果不存在我们还去调用这个实例的话就有空指针异常啦!!!哈哈!虽然听上去很简单但是这是值得注意的所有我们在回到这个activity得时候要先去判断这个实例是否存在...好了就写这么多。希望对您有帮助...
分享到:
评论

相关推荐

    (框架)Android例子源码——tabhost+activity+slidingMenu仿新浪微博布局.zip

    该压缩包文件是一个Android开发的学习资源,主要展示了如何使用TabHost、Activity以及SlidingMenu来构建一个类似新浪微博的用户界面。下面将详细解释这些技术及其在Android应用开发中的作用。 **TabHost**: TabHost...

    Android新浪微博完整例子

    在Android平台上,开发一款完整的新浪微博应用涉及到多个技术层面和组件的整合。首先,我们要了解Android的基本架构和开发环境,这通常包括使用Android Studio作为集成开发环境(IDE),以及熟悉Java或Kotlin作为...

    基于Android的新浪微博项目开发程序及介绍

    本项目聚焦于“基于Android的新浪微博项目开发”,旨在教你如何构建一个完整的微博客户端应用,实现用户登录、发布、浏览及互动等功能。以下是这个项目涉及到的关键知识点: 1. **Android SDK**:Android软件开发...

    新浪微博Android开发V2

    【新浪微博Android开发V2】实训项目旨在构建一个完整的Android应用,该应用能够实现与新浪微博的交互,包括登录、发布微博、获取用户信息等核心功能。整个项目分为四个主要层次: 1. **UI层**:这一层负责展示微博...

    Android开发我的新浪微博客户端

    以上是开发“Android开发我的新浪微博客户端”所需的关键知识点,通过这个项目,开发者可以深入理解Android开发的全貌,提升自己的技能。在实际开发中,还需要不断学习和适应Android的新特性,以及遵循最佳实践,以...

    andoid新浪微博客户端源代码

    在这个项目中,我们看到标签提及了“android”,这表明源代码是用Java编写的,遵循Android应用开发的基本架构,包括Activity、Service、BroadcastReceiver、ContentProvider等组件。 2. **Java编程语言**:作为...

    沈大海 android 新浪微博2.0代码

    而新浪微博作为中国最具影响力的社交媒体之一,其Android客户端的开发自然备受关注。本文将围绕“沈大海 android 新浪微博2.0代码”这一主题,探讨其背后蕴含的Android开发技术与实践。 1. Android基础知识: 在...

    Android新浪微博分享

    在Android平台上,实现新浪微博分享是一项常见的社交功能,它允许用户将内容快速地推送到自己的微博账号,以便与好友们分享信息、图片或者链接。本文将详细介绍如何在Android应用中集成新浪微博分享功能,包括授权...

    新浪微博android客户端

    【标题】:“新浪微博Android客户端”是指专门为Android操作系统设计和开发的新浪微博应用的源代码示例。这个项目可能包含了实现微博功能的各种组件和模块,旨在帮助开发者理解和学习如何构建类似的应用。 【描述】...

    新浪微博开发,对微博信息的一系列操作

    首先,对于Android平台的微博开发,我们需要了解Android SDK的基本用法,包括Activity管理、Intent传递、UI设计以及网络请求处理等。Java作为Android的主要编程语言,是实现这些功能的基础。开发者需要熟悉Java面向...

    新浪微博demo

    总结,通过以上步骤,我们可以实现Android程序中分享内容到新浪微博的功能。这个“新浪微博demo”为我们提供了一个很好的实践案例,帮助我们理解并掌握这一过程。在实际应用中,还可以根据需求扩展,支持更多类型的...

    新浪微博客户端源码

    "android应用源码(精)新浪微博客户端源码" 提示我们主要的文件和文件夹可能包括以下几个部分: 1. 项目的主目录结构,如`app`、`lib`、`assets`、`res`、`src`等。 2. `app`目录下可能包含`java`和`manifests`子目录...

    Android客户端接入新浪微博

    首先,Android客户端接入新浪微博需要了解Android SDK的基本知识,包括Activity、Intent、Service等组件的使用,以及如何处理UI交互。开发者需要创建一个界面,允许用户通过点击按钮触发登录微博的流程。 其次,...

    android 新浪微博分享功能开发

    在Android平台上实现新浪微博分享功能,是一项常见的社交网络集成任务。开发者常常需要将应用程序中的内容,如文本、图片、链接等,推送到新浪微博平台,以便用户能够与他们的社交圈子分享。以下是一个简化的教程,...

    新浪微博 android DEMO

    今天我们将深入探讨一个特别的项目——“新浪微博 android DEMO”,这是一个专为Android平台设计的新浪微博客户端示例程序,它提供了分享新微博、转发微博、评论以及查询微博等核心功能,对于想要学习Android应用...

    新浪微博Android客户端代码

    【标题】:“新浪微博Android客户端代码”揭示了这个项目的核心,即开发者通过自定义实现而非使用新浪官方提供的SDK来构建一个Android平台上的微博客户端。这样的做法可能是因为开发者希望通过更底层的编程来更好地...

    android开发新浪微博客户端源代码

    本项目"android开发新浪微博客户端源代码"提供了完整的实现方案,让我们一起深入探讨其中的关键知识点。 1. **Android应用基本架构**: Android应用通常由多个组件构成,如Activity(活动)、Service(服务)、...

    android新浪微博SDK精简版

    其中,新浪微博作为中国主流的社交媒体平台,其SDK(Software Development Kit)为开发者提供了便捷的接口,使得开发者能够轻松地在Android应用中实现微博功能。本文将详细探讨“Android新浪微博SDK精简版”,并基于...

    Android高仿 Fuubo 新浪微博客户端

    总的来说,"Android高仿 Fuubo 新浪微博客户端"是一个综合性的Android开发项目,涵盖了从UI设计到后端通信,再到用户体验优化等多个层面的知识点,对于想要提升Android开发技能或研究社交应用设计的开发者来说,这是...

    android仿新浪微博应用

    在仿新浪微博应用中,我们需要使用到Android SDK中的Activity、Intent、Fragment、Adapter等组件来构建应用的架构。 2. **用户界面(UI)设计**: UI设计是应用的门面,对于仿新浪微博应用,需要创建类似微博的时间...

Global site tag (gtag.js) - Google Analytics