请教一个问题
有个Activity里面有个方法A
我现在 怎么在其他的类里面调用 A 呢
有个Activity里面有个方法A
我现在 怎么在其他的类里面调用 A 呢
解决方案 »
- 求教技术大牛逆天的进程与广播的问题
- 求一些消息推送机制或者那些提供这些服务的软件/公司?収不收费无关系。
- 请教如何像QQ一样关闭Activity后网络服务仍可继续运行
- 在线等答案,关于Android中使用TabHost+Listview而listView无法显示的问题。跪求高手帮忙!
- android客户端通过域名连接服务器报unknowhostexception
- Android 页面 渲染
- 【急!】android 传递不了参数给webservice有问题?
- 为什么我更改AlertDialog的大小不起作用?
- 一个android设备怎么使用另外一个android设备的摄像头?
- 安卓基础知识求解
- 什么时候使用消息循环
- Android SDK安装问题
Toast.makeText(getApplicationContext(), "你发的信息对方已收到", Toast.LENGTH_SHORT ).show();
}
getApplicationContext(), 这个东西不叫我用 怎么办啊求帮忙 在线等
Toast.makeText( context , "你发的信息对方已收到", Toast.LENGTH_SHORT ).show();
}
com.cnk.activity.tabfriend.Friend.NN("这里activity 的上下文 我怎么取得啊");
你调用的Activity类内获得,可以yourActivity.this.getApplicationContext()在Activity类内直接用this也可以,或你再定义个Context context静态变量来传。
可以在class cm的构造函数内传入Context
或class cm变成Activity的内部类 使用yourActivity.this.getApplicationContext()获取
你把public static void NN(Context context){
Toast.makeText( context , "你发的信息对方已收到", Toast.LENGTH_SHORT ).show();
}
所在的类发上来 我改一下
你说的意思我大概明白了但是我这个CM 并不是就有一个Activity 在用他 也不能把 CM 放到 这个Activity 里面现在是这样 我临时解决了 下 就是 我在 Activity 里面再起了个监听 在CM内用UDP 发 包 到Activity 里收到包后 调用全局的Hendler 发送Message 收到消息 弹出提示但是这样解决 是不是有点超级无敌傻呢 ........郁闷啊 问题是得到解决了
:-) 用socket来通信也有点麻烦了 直接把public static void NN(Context context)设成静态方法,哪个Activity想调用这个方法就把该Activity的上下文传给他就可以了