相关疑难解决方法(0)

如何在Android上管理startActivityForResult?

在我的活动中,我正在通过主要活动调用第二个活动startActivityForResult.在我的第二个活动中,有一些方法可以完成此活动(可能没有结果),但是,只有其中一个返回结果.

例如,从主要活动我称之为第二个.在这项活动中,我正在检查手机的某些功能,例如是否有相机.如果它没有,那么我将关闭此活动.此外,在准备期间MediaRecorderMediaPlayer如果出现问题,我将关闭此活动.

如果其设备有摄像头并完全录制,则在用户点击完成按钮后录制视频后,我会将结果(录制视频的地址)发送回主要活动.

如何检查主要活动的结果?

android android-intent android-activity startactivityforresult

935
推荐指数
9
解决办法
66万
查看次数

在服务中显示Snackbar

SnackBar从里面显示一个时Activity,我有rootView可用的.但我需要在SnackBar里面展示一个Service,我没有View可用的.我怎么能做到这一点?

作为背景故事:活动启动服务来执行任务.在Service需要显示SnackBar根据情况.我不想为此纠结Service.那么我怎么能做到这一点呢?通常我可以显示一个Toast,但我需要用户能够阅读该消息并确认.

service android android-layout android-snackbar

9
推荐指数
2
解决办法
8478
查看次数

在吐司上设置背景色使其变为矩形

如果我Toast

            t.getView().setBackgroundColor(
                    ctx.getResources().getColor(R.color.myorange));
Run Code Online (Sandbox Code Playgroud)

新的(Android 4.4)圆角Toast变为矩形。有什么办法可以防止使用自定义的圆形背景Drawable呢?

在此处输入图片说明

在此处输入图片说明

android

5
推荐指数
1
解决办法
1049
查看次数

Android 在活动中持久化 SnackBar

情况:用户已登录,您显示一个小吃店,上面写着已成功登录,然后导航到另一个意图,但问题是当您导航小吃店时,小吃店被取消/销毁。我们如何像 Toast 那样在活动中坚持它,无论你导航到什么活动......它保持活力和健康并跟随它的超时。

user-interface android

5
推荐指数
1
解决办法
4623
查看次数