android-如何在service中调用当前正在运行的activity

问题描述

如何在service中调用当前正在运行的activity

如何在service中调用当前正在运行的activity
获取到activity,不是名字,请尽量描述完整一点

解决方案

不建议这么做。
service中如果持有activity的实例, 在service没有被销毁之前,activity无法被回收会导致内存泄露问题。

当然如果非要这么做,你可以获取当前堆栈的栈顶activity。

解决方案二:

获取当前正在运行的Activity
状态栏返回到当前正在运行的Activity
Notification返回到当前正在运行的Activity

解决方案三:

本人小白,对于你这个问题有点想法

事先自定义一个activity并继承parcelable接口,定义好aidl文件,在aidl中有传递你的activity对象的方法。之后在你用handler,自身getActivity()后传过去。

不知这样是否可行。再声明一次,本人小白,有错误还请指出。

时间: 2024-11-08 22:00:23

android-如何在service中调用当前正在运行的activity的相关文章

android service-Android 如何在service中获取按键值

问题描述 Android 如何在service中获取按键值 Android 如何在service中获取按键值, 我现在要做这么一个功能,用户通过按实体键盘的键 比如 a键,后台service就能捕获这个键,并做相应的响应.我网上查了一些资料,有的说直接读取设备文件/dev/input/eventX,但是直接读取,提示没有权限,如何操作? 解决方案 .....貌似java中有方法可以直接读取键盘操作,,读取之后抛出去就好了 比如下边的 int score; Scanner sc = new Sca

如何在service中获取camera中的视频数据

问题描述 如何在service中获取camera中的视频数据 小弟是Android新手,最近遇到一点困难,困难具体如下,请各位大哥赐教: 我想在service中获取camera组件,然后把从camera中获取的数据通过 socket发送到电脑端. 现在主要的问题是不知道怎么获取camera中的数据,surfaceView貌似行不通 解决方案 用void onPreviewFrame(byte[] data, Camera camera),data就是预览图像的数据一般情况下是YUV格式. 解决方

app低内存-Android怎么保持service中的连接不断掉

问题描述 Android怎么保持service中的连接不断掉 Android应用在service维持了一个与服务器间的socket连接,在调用系统相机拍照的时候,在一些低端机上会因为内存不足而把应用结束掉,拍完照之后应用会回复,但是service中连接的session就变成null了,请问怎么能在拍照时保持这个连接不断掉? 解决方案 android Service 保持cpu 解决方案二: 1.原因是拍照时,把后台的Activity回收了: 2.方法,增加进程的优先级: 具体见我的博客:http

service-Android Sqlite如何在Service中实现创建

问题描述 Android Sqlite如何在Service中实现创建 参考了http://blog.csdn.net/cjjky/article/details/7096987 大致地了解了下sqlite如何使用(并不了解其原理) 不过目前 自己写的InfoService中已经继承了Service类 就不能再继承OrmLiteBaseActivity 那该如何实现创建数据库呢? 这方面目前不是很明白 解决方案 创建数据库,建议集成SQLiteOpenHelper. 解决方案二: Service中

我有一个编译好的libusb.so文件,请问如何在eclipse中调用?

问题描述 我有一个编译好的libusb.so文件,请问如何在eclipse中调用? android开发,实现usb跟手机的数据传输问题,很急,望大神帮忙! 解决方案 Linux下C++ Eclipse调用so文件调用.so文件windows下编译使用NDK,调用SO文件 解决方案二: http://blog.csdn.net/gf771115/article/details/19577355

如何在Delphi中调用VC6.0开发的COM

上次写了如何在VC6.0下对Delphi写的COM进行调用,原本想马上写如何在Delphi中调用VC6.0开发的COM时,由于在写事例程序中碰到了个很怪的问题,在我机子上用VC写的接口程序编译能通过.但是调用就会出现问题,(在VC下调用也是一样的出现).但是用Delphi写的接口程序编译后,不管是在VC下还是在Delphi下调用都没有问题.后来我把VC开发的接口程序编译后,拷贝到其它机子上试,怪事,完全没有问题了.总结后才知道是我机子有点问题.我到现在还没有解决为什么在我的机子上不行,在其它机子

数据库-如何在vfp中调用某一特定word文档的邮件合并功能?

问题描述 如何在vfp中调用某一特定word文档的邮件合并功能? 如下操作应该怎么实现? 已经做好了一个需要邮件合并的word模板,插入了合并域,引用了vfp数据库中的数据, 在VFP中通过表单录入数据存入数据库, 将刚才录入的数据通过一个vfp的程序或命令在word文档中进行邮件合并生成需求的文档然后保存到指定位置. 想做这样一个东西,可是最后一步里不知道怎么写.

android如何在fragment中设置屏幕的上半部分区域有触摸事件?

问题描述 android如何在fragment中设置屏幕的上半部分区域有触摸事件? 我设置了一个swiperefreshlistview,但是列表刷新的touch方法跟列表的滑动冲突了,请问下在fragment中怎么设置区域监听的 解决方案 列表布局是占满整个fragment么?如果不是的话,可以在xml布局中对部分区域设置点击无效,如果是占满fragment的话,但是想对其中一块区域监听,那就直接在代码中判断是否在那个区域范围内再做操作了 解决方案二: 在fragment上部分添加一个view

qt gui-如何在qtdesigner中调用并修改图片

问题描述 如何在qtdesigner中调用并修改图片 选择文件路径并展示QAQ求大神指点,用qt designer实现 解决方案 图片先添加到资源里面(工程右键--添加新文件--Qt--Qt Resource File)然后可以用styleSheet来设置,比如: border-image: url(:/new/login/login.png); 解决方案二: 图片修改