我有一个场景,通过登录页面登录后button,每个都会有一个注销activity.
点击后sign-out,我将通过session id已登录用户登出.任何人都可以指导我如何让session id所有人都可以使用activities吗?
任何替代这种情况
在我的活动中,我正在通过主要活动调用第二个活动startActivityForResult.在我的第二个活动中,有一些方法可以完成此活动(可能没有结果),但是,只有其中一个返回结果.
例如,从主要活动我称之为第二个.在这项活动中,我正在检查手机的某些功能,例如是否有相机.如果它没有,那么我将关闭此活动.此外,在准备期间MediaRecorder或MediaPlayer如果出现问题,我将关闭此活动.
如果其设备有摄像头并完全录制,则在用户点击完成按钮后录制视频后,我会将结果(录制视频的地址)发送回主要活动.
如何检查主要活动的结果?
android android-intent android-activity startactivityforresult
如何将值从一个屏幕传递到其上一个屏幕?
考虑这种情况:我有两个活动.第一个屏幕有一个TextView按钮,第二个活动有一个EditText按钮.
如果我单击第一个按钮,则必须移至第二个活动,此处用户必须在文本框中键入内容.如果他按下第二个屏幕上的按钮,则文本框中的值应移至第一个活动,并应显示在第一个活动中TextView.
是否可以知道某些活动是否已被调用结果,使用startActivityForResult()或者是否仅仅开始使用startActivity()?
我需要控制它,如果它调用结果,行为会有所不同.
目前,当单击ListItem时,我抓住它的位置并将其传递给我的StopsScheduleActiviy.我想检测何时单击该ListItem的ImageView,以便我可以启动我的MapActivity并将其传递给位置.
基本上:单击ImageView启动MapsActivity,否则单击ListItem上的任何其他位置启动StopsScheduleActivity.在这两种情况下我都需要这个职位.我怎样才能做到这一点?
这是我当前的onItemClick监听器.
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Intent myIntent = new Intent(this, StopsScheduleActivity.class);
myIntent.putExtra("stop", stops.get(position));
startActivity(myIntent);
Log.i("Winnipeg Bus", "Stop item #" + id + " clicked.");
}
Run Code Online (Sandbox Code Playgroud)
这是我的ListView,其中包含我想要点击的ImageView地图.谢谢!
