我随便声明一个新类比如是testclss.不继承任何其他类。请问可以使用toast吗?比如Toast.makeText(getApplicationContext(),"boot service start", Toast.LENGTH_LONG).show();。
解决方案 »
- 谁有NDK开发的游戏源代码?
- E/CameraService( 65): Camera HAL module not loaded
- 求一个安卓的中文api帮助文档。。英文不好是硬伤啊。。。
- sina weibo问题,我想让用户不登陆就可以看见一些微薄。
- 求教一多线程问题 先谢了
- 游戏中人物的运动轨迹,高分搜集。。。
- android 动画问题
- 安卓手机扫描二维码后进入带毒的链接,就会中毒吗?
- 做个公交查询软件,但WebView为什么打不开百度地图,各位大牛帮帮小弟,setJavaScriptEnabled(true)也写了。从别的浏览器可以正常访问。
- andriod smack XMPP 怎么获取聊天室 的历史消息?
- handler老是出错,哪位帮忙看下!
- android如何能获取到同一个号码的短信数量?
你可以通过其他方式把应用的Context在这个类的构造函数里传给这个类。然后使用context
那么就把这个给放进去就好了。
向LZ提供一个参考的改法~ 创建一个开机自启动的空服务A.class【该服务就是为了得到一个该服务的Context对象】在testclss类中调用Toast.makeText(getApplicationContext(),"boot service start", Toast.LENGTH_LONG).show();时 将getApplicationContext()改成服务A.class的实例即可
比如Activity,Service等。要在其他地方使用,得传Context进去如:
showToast(Context context){
Toast.makeText(context,"boot service start", Toast.LENGTH_LONG).show();。
}