标签: back

如何避免活动史

我共有3项活动.第一活动(A)开始第二活动(B).从活动B,调用第3个活动(C).

活动B,显示带有复选框的列表以选择项目和单个确定按钮.单击"确定"按钮时,将选择"活动C".

当用户单击活动C中的BACK按钮时,默认情况下会显示活动B(带选中的复选框).

我想在活动C中单击BACK按钮时显示活动A.

怎么实现呢?

我已将Activity C中的OnKeyDown()处理为startactivity(A).这是工作.但是,当用户单击活动A上的"返回"按钮时,将再次显示"活动C".申请应该结束.

在这个方向上如何跳过活动B?

提前致谢,

JRC

android button back

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

不要在onBackPressed上调用onDestroy

按下后退按钮时,我不希望我的活动被破坏.我的应用程序与1.6 SDK兼容.参考http://android-developers.blogspot.com/2009/12/back-and-other-hard-keys-three-stories.html覆盖后退按钮以像主页按钮一样,我选择了以下代码:

    @Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
                // For versions lower than 2.0     
    if (Utility.buildDet.getDeviceBuildAPI() <= Utility.buildDet.getBuildApi() 
            && keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0)
        onBackPressed();
    return super.onKeyDown(keyCode, event);
}

      // In any version, this function will be called
public void onBackPressed() {
    // This will be called either automatically for you on 2.0    
    // or later, or by the code above on earlier versions of the platform.
    Log.i(TAG, "##### BACK KEY IS …
Run Code Online (Sandbox Code Playgroud)

android pressed handle back ondestroy

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

PHP:浏览器返回页面

我想要这样的东西:

<?php
if($something)
    header('Location:javascript:history.go(-2)');
?>
Run Code Online (Sandbox Code Playgroud)

header('Location:javascript:history.go(-2)');不起作用.任何替代品?

我不知道用户刚刚访问的页面,所以我无法对网址进行硬编码.

javascript php back

1
推荐指数
1
解决办法
3万
查看次数

Android:后退按钮不会杀死主进程

我在android中的一个活动中使用静态变量(它不是主要活动).但是当我进入主活动并按下后退按钮时,静态值保持不变.后退按钮不会终止主进程.为什么?

android button back

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

ios自定义后退按钮(不在导航栏中)

我正在构建我自己的视图之间的导航,我有目的隐藏导航栏.仍然,我需要在视图内部(按导航栏外部读取)按钮,其行为类似于"后退"按钮.是否有这样的方法来调用可以分配给自定义按钮?

我尝试了标准推送segues,但循环返回将创建新实例,我只需要一个标准的后退行为(这将破坏当前实例).

我猜这很明显,但不知怎的,我一直在想念它.谢谢.

navigation back ios

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

Android - 按下后退按钮时如何退出活动?

可能重复:
android后退按钮应退出应用程序

我正在建立一个注册和登录屏幕只是为了练习.所以我放置了SharedPreferences,以便当用户再次打开应用程序时,它会将它们指向登录活动,而不是从注册中重新开始.但是,当我从登录活动中按回按钮时,它仍然会让我回到注册活动,这可能会更改已保存的SharedPreferences.我想禁用此功能,如何在用户按下后退按钮时退出应用程序?

谢谢,

android button back

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

当我返回我的Activity onCreate而不是onActivityResult?

我有一个Activity,它会为结果打开一个新的Activity:

Intent i = new Intent(ActDocument.this, ActCustomers.class);
startActivityForResult(i, ActDocument.DIALOG_CUSTOMER);
Run Code Online (Sandbox Code Playgroud)

当我按下子Activity并返回到父Activity时onActivityResult,在所有设备中正确调用了Activity ,但是我已经设置了一个onCreate被调用的设备而不是onActivityResult.

此设备是三星Galaxy Tab-P5100 Android 4.0.3.奇怪的是,我已经在三星Galaxy Tab-P5100 Android 4.0.3的其他设备上测试了我的应用程序,它没关系,但我只有这个设备有问题.

为什么?我怎么解决这个问题?

更新

我注意到onDestroy()在此设备上打开子Activity后调用了父Activity.

android back oncreate start-activity

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

按钮返回上一页

我想创建一个按钮,允许用户在单击时返回上一页.就像Android设备上的物理后退按钮一样工作.我应该将什么添加到java文件中?

这是代码(xml):

<Button
        android:id="@+id/button00"
        android:layout_width="80dp"
        android:layout_height="40dp"
        android:layout_marginTop="5dp"
        android:layout_marginBottom="5dp"
        android:layout_marginLeft="10dp"
        android:text="@string/st_pp"
        android:textColor="#01646d"
        android:background="#fef200"/>
Run Code Online (Sandbox Code Playgroud)

这是代码(java):

bn00.setOnClickListener(new OnClickListener(){

            @Override
            public void onClick(View arg0) {
                // TODO Auto-generated method stub
                Intent it1 = new Intent(getApplicationContext(), Main.class);
                startActivity(it1);
            }

        });
Run Code Online (Sandbox Code Playgroud)

android button back

1
推荐指数
1
解决办法
2万
查看次数

我的onBackPressed()实现错了吗?

我想按下后退按钮programmaticaly,当我按下后退按钮:

onback.setOnClickListener(new View.OnClickListener() {

        @Override   
        public void onClick(View v) {
            // TODO Auto-generated method stub

        }
    });
Run Code Online (Sandbox Code Playgroud)

我想通过点击设备上显示与我相同的上一页.然后我做:

onback.setOnClickListener(new View.OnClickListener() {

        @Override   
        public void onClick(View v) {
            // TODO Auto-generated method stub
            super.onBackPressed();

        }
    });
Run Code Online (Sandbox Code Playgroud)

给出'未定义类型的对象'错误.然后我试过:

onback.setOnClickListener(new View.OnClickListener() {

        public void onBackPressed(View v) {
            // Do something
            super.onBackPressed();
        }
    });
Run Code Online (Sandbox Code Playgroud)

没有功能.我检查了几个问题和答案,没有onClick的答案,没有'finish()'活动.谢谢你的建议.

android back onclicklistener

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

我怎么能说"你确定要退出吗?" 当我按下按钮android

我想留言"你确定要退出吗?" 当我按下"BACK"按钮时,我的应用程序中的"是" - "否"..这可能吗?我怎么办呢?谢谢

android back

1
推荐指数
1
解决办法
2万
查看次数