android-msg.obj cannot be resolved or is not a field

问题描述

msg.obj cannot be resolved or is not a field
今天SVN了一个项目,打开发现好多包没加载,加载完成后出现了cannot be resolved or is not a field,不知如何做了,代码如下
其中msg.what msg.obj都提示cannot be resolved or is not a field。

 public  class AlarmCfgHandler extends Handler {          public AlarmCfgHandler(Looper looper) {              super(looper);          }          public void handleMessage(Message msg) {              switch (msg.what)              {                case comm_frame.SYS_CFG_RSP_FRM:                     sys_cfg_rsp sys_cfg_rsp_info;                    sys_cfg_rsp_info = (sys_cfg_rsp)msg.obj;                    if(sys_cfg_rsp_info.child_type == comm_frame.SYS_CFG_TYPE_ALARM)                    {                        new AlertDialog.Builder(ctext).setTitle(""完成"")                        .setMessage(""报警设置成功"")                        .setPositiveButton(""确定"" null).show();                    }                    break;            case  comm_frame.EVENT_RSP_FRM:                event_info_rsp_class event_info_rsp;                event_info_rsp = (event_info_rsp_class) msg.obj;                comm_frame.invokeLongTimeToast(event_info_rsp ctext);                break;              }          }     }

解决方案

http://blog.csdn.net/liranke/article/details/16803295

时间: 2024-10-04 20:10:37

android-msg.obj cannot be resolved or is not a field的相关文章

java基础类型-Type CENTER cannot be resolved or is not a field

问题描述 Type CENTER cannot be resolved or is not a field 我刚学java,求助:编译报错:Type CENTER cannot be resolved or is not a field 报错代码为: getContentPane().add(p1, BorderLayout.NORTH); getContentPane().add(p2, BorderLayout.SOUTH); getContentPane().add(new JScroll

android编程-R cannot be resolved to a variable怎么解决

问题描述 R cannot be resolved to a variable怎么解决 /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mMsgRev = (TextView)findViewB

Android:OnClickListener cannot be resolved to a type

在看国外大师写的C++/C#这种语言类的书籍时,往往会对要using些什么都写的很清楚,但国内某本安卓书籍就没写这些--好吧,这些都太基础了,确实没必要写.不过我还是不知道遇到如题的问题该怎么办,于是找了下资料-- import android.view.View.OnClickListener;

Android报错activity_main cannot be resolved or is not a field

出现本错误的一般有两种情况 第一种情况:导包错误--检查import,找到这个: 删除之,再重新导入含有包名的R文件. 第二种情况:本情况应该更为多见,一般为布局文件中有错误,而无法生存R文件,可以检查一下: 你会发现果真没有生成R文件,这时你需要解决的就是查找布局文件中的错误,改正错误,生成R文件之后,本错误就会消失啦!

Android网络图片查看器

项目源码下载 https://github.com/Wang-Jun-Chao/AndroidProjects 网络图片查看器 确定图片的网址 发送http请求 URL url = URL(address); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setConnectTimeout(); conn.setReadTimeout(); conn.setRequestMethod(); conn

Android中用HandlerThread模拟AsyncTask功能(ThreadTask)

前言 AsyncTask是个好东西,能处理绝大多数应用线程和更新UI的任务,由于其内部使用了静态线程池,如果你有一堆异步任务(例如全局定时更新数据.同一个Activity中多个AsyncTask同时执行)其中有不能马上执行完的情况(例如网络请求超时),那就糟了,其他任务都还等着呢,就会出现任务卡住的情况.此时就需要直接上Thread了,这里参考AsyncTask的API封装了一个ThreadTask,便于必要时代码替换,欢迎交流! 农民伯伯: http://over140.cnblogs.com

Android中如何异步加载图片

研究了android从网络上异步加载图像,现总结如下: (1)由于android UI更新支持单一线程原则,所以从网络上取数据并更新到界面上,为了不阻塞主线程首先可能会想到以下方法. 在主线程中new 一个Handler对象,加载图像方法如下所示 private void loadImage(final String url, final int id) { handler.post(new Runnable() { public void run() { Drawable drawable =

android中ListView数据刷新时的同步方法

  本文实例讲述了android中ListView数据刷新时的同步方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

Android的Handler几种常见的传值方式

package com.handlerThread; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.os.HandlerThread; import android.os.Looper; import android.os.Message; public class handlerThread2 extends Activity { @Overrid