Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓应该保持在同一页的背面,按设备上的键_Android - Fatal编程技术网

Android 安卓应该保持在同一页的背面,按设备上的键

Android 安卓应该保持在同一页的背面,按设备上的键,android,Android,如果我登录时给出密码和用户名,然后它会指向下一页,如果我单击设备上的后退按键而不是后退按钮,则设备上的后退键应保持在同一页上,双击后退键时,应用程序应停止运行 有人能给我推荐一些密码吗?尽快,如果我用完了应用程序,它应该会出现在我离开的页面上。 我希望应用程序暂停或保持在我关闭它的页面上。在我注销应用程序之前,它不应要求再次登录。在单击按钮时覆盖onBackPressed方法。这将解决您的问题。在单击按钮时覆盖onBackPressed方法。这将解决您的问题。在单击按钮时覆盖onBackPres

如果我登录时给出密码和用户名,然后它会指向下一页,如果我单击设备上的后退按键而不是后退按钮,则设备上的后退键应保持在同一页上,双击后退键时,应用程序应停止运行

有人能给我推荐一些密码吗?尽快,如果我用完了应用程序,它应该会出现在我离开的页面上。
我希望应用程序暂停或保持在我关闭它的页面上。在我注销应用程序之前,它不应要求再次登录。

在单击按钮时覆盖onBackPressed方法。这将解决您的问题。

在单击按钮时覆盖onBackPressed方法。这将解决您的问题。

在单击按钮时覆盖onBackPressed方法。这将解决您的问题。

在单击按钮时覆盖onBackPressed方法。这将解决您的问题。

覆盖活动中的
onKeyDown
方法并查找后退按钮。返回true,以便使用事件

@Override
public void onBackPressed() {

}
    long backPressedAt = System.currentTimeMillis();
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_BACK) {
            final long currentTime = System.currentTimeMillis();
            if (currentTime- backPressedAt < 888)
            {
              backPressCount++;
            }
            else
            {
              backPressCount = 0;
            } 
            backPressedAt = currentTime;
            if(backPressCount == 2)
            {
               return super.onKeyDown(keyCode, event);
            }
            return true;
       }
       return super.onKeyDown(keyCode, event);
   }
long backPressedAt=System.currentTimeMillis();
公共布尔onKeyDown(int-keyCode,KeyEvent事件){
if(keyCode==KeyEvent.keyCode\u BACK){
最终长currentTime=System.currentTimeMillis();
如果(当前时间-在<888时反压)
{
backPressCount++;
}
其他的
{
反压计数=0;
} 
backPressedAt=当前时间;
如果(反按计数=2)
{
返回super.onKeyDown(keyCode,event);
}
返回true;
}
返回super.onKeyDown(keyCode,event);
}

覆盖活动中的
onKeyDown
方法并查找后退按钮。返回true,以便使用事件

    long backPressedAt = System.currentTimeMillis();
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_BACK) {
            final long currentTime = System.currentTimeMillis();
            if (currentTime- backPressedAt < 888)
            {
              backPressCount++;
            }
            else
            {
              backPressCount = 0;
            } 
            backPressedAt = currentTime;
            if(backPressCount == 2)
            {
               return super.onKeyDown(keyCode, event);
            }
            return true;
       }
       return super.onKeyDown(keyCode, event);
   }
long backPressedAt=System.currentTimeMillis();
公共布尔onKeyDown(int-keyCode,KeyEvent事件){
if(keyCode==KeyEvent.keyCode\u BACK){
最终长currentTime=System.currentTimeMillis();
如果(当前时间-在<888时反压)
{
backPressCount++;
}
其他的
{
反压计数=0;
} 
backPressedAt=当前时间;
如果(反按计数=2)
{
返回super.onKeyDown(keyCode,event);
}
返回true;
}
返回super.onKeyDown(keyCode,event);
}

覆盖活动中的
onKeyDown
方法并查找后退按钮。返回true,以便使用事件

    long backPressedAt = System.currentTimeMillis();
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_BACK) {
            final long currentTime = System.currentTimeMillis();
            if (currentTime- backPressedAt < 888)
            {
              backPressCount++;
            }
            else
            {
              backPressCount = 0;
            } 
            backPressedAt = currentTime;
            if(backPressCount == 2)
            {
               return super.onKeyDown(keyCode, event);
            }
            return true;
       }
       return super.onKeyDown(keyCode, event);
   }
long backPressedAt=System.currentTimeMillis();
公共布尔onKeyDown(int-keyCode,KeyEvent事件){
if(keyCode==KeyEvent.keyCode\u BACK){
最终长currentTime=System.currentTimeMillis();
如果(当前时间-在<888时反压)
{
backPressCount++;
}
其他的
{
反压计数=0;
} 
backPressedAt=当前时间;
如果(反按计数=2)
{
返回super.onKeyDown(keyCode,event);
}
返回true;
}
返回super.onKeyDown(keyCode,event);
}

覆盖活动中的
onKeyDown
方法并查找后退按钮。返回true,以便使用事件

    long backPressedAt = System.currentTimeMillis();
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_BACK) {
            final long currentTime = System.currentTimeMillis();
            if (currentTime- backPressedAt < 888)
            {
              backPressCount++;
            }
            else
            {
              backPressCount = 0;
            } 
            backPressedAt = currentTime;
            if(backPressCount == 2)
            {
               return super.onKeyDown(keyCode, event);
            }
            return true;
       }
       return super.onKeyDown(keyCode, event);
   }
long backPressedAt=System.currentTimeMillis();
公共布尔onKeyDown(int-keyCode,KeyEvent事件){
if(keyCode==KeyEvent.keyCode\u BACK){
最终长currentTime=System.currentTimeMillis();
如果(当前时间-在<888时反压)
{
backPressCount++;
}
其他的
{
反压计数=0;
} 
backPressedAt=当前时间;
如果(反按计数=2)
{
返回super.onKeyDown(keyCode,event);
}
返回true;
}
返回super.onKeyDown(keyCode,event);
}

首先将登录活动标签下的
noHistory=true
添加到您的清单中

<activity
    android:name="com.example.MainActivity"
    android:label="@string/app_name"
    android:noHistory="true" >
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />

        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

首先将登录活动标记下的
noHistory=true
添加到清单中

<activity
    android:name="com.example.MainActivity"
    android:label="@string/app_name"
    android:noHistory="true" >
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />

        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

首先将登录活动标记下的
noHistory=true
添加到清单中

<activity
    android:name="com.example.MainActivity"
    android:label="@string/app_name"
    android:noHistory="true" >
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />

        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

首先将登录活动标记下的
noHistory=true
添加到清单中

<activity
    android:name="com.example.MainActivity"
    android:label="@string/app_name"
    android:noHistory="true" >
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />

        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>
试试这个片段

@Override
    public void onBackPressed() {
        if (doubleBackToExitPressedOnce) {
            super.onBackPressed();
            return;
        }
        this.doubleBackToExitPressedOnce = true;
        Toast.makeText(this, "Please click BACK again to exit", Toast.LENGTH_SHORT).show();
        new Handler().postDelayed(new Runnable() {

            @Override
            public void run() {
             doubleBackToExitPressedOnce=false;   

            }
        }, 2000);
    } 
试试这个片段

@Override
    public void onBackPressed() {
        if (doubleBackToExitPressedOnce) {
            super.onBackPressed();
            return;
        }
        this.doubleBackToExitPressedOnce = true;
        Toast.makeText(this, "Please click BACK again to exit", Toast.LENGTH_SHORT).show();
        new Handler().postDelayed(new Runnable() {

            @Override
            public void run() {
             doubleBackToExitPressedOnce=false;   

            }
        }, 2000);
    } 
试试这个片段

@Override
    public void onBackPressed() {
        if (doubleBackToExitPressedOnce) {
            super.onBackPressed();
            return;
        }
        this.doubleBackToExitPressedOnce = true;
        Toast.makeText(this, "Please click BACK again to exit", Toast.LENGTH_SHORT).show();
        new Handler().postDelayed(new Runnable() {

            @Override
            public void run() {
             doubleBackToExitPressedOnce=false;   

            }
        }, 2000);
    } 
试试这个片段

@Override
    public void onBackPressed() {
        if (doubleBackToExitPressedOnce) {
            super.onBackPressed();
            return;
        }
        this.doubleBackToExitPressedOnce = true;
        Toast.makeText(this, "Please click BACK again to exit", Toast.LENGTH_SHORT).show();
        new Handler().postDelayed(new Runnable() {

            @Override
            public void run() {
             doubleBackToExitPressedOnce=false;   

            }
        }, 2000);
    } 


也许一些解释会很有帮助……问题中适当的措辞也会很有帮助,文档化的SDK代码不需要太多解释@谢谢你,伙计。。。。!没问题,请记住用复选标记将对您有效的答案标记为正确。我希望应用程序暂停或保持在我关闭它的页面上。在我注销应用程序之前,它不应要求再次登录。它应返回到我离开的页面或回到我的设备上的页面。。!明白了吗?也许一些解释会有帮助…问题中的适当措辞也会有帮助,文档化的SDK代码不需要全部解释@谢谢你,伙计。。。。!没问题,请记住用复选标记将对您有效的答案标记为正确。我希望应用程序暂停或保持在我关闭它的页面上。在我注销应用程序之前,它不应要求再次登录。它应返回到我离开的页面或回到我的设备上的页面。。!明白了吗?也许一些解释会有帮助…问题中的适当措辞也会有帮助,文档化的SDK代码不需要全部解释@谢谢你,伙计。。。。!没问题,请记住用复选标记将适合您的答案标记为正确。我希望应用程序暂停或保持在我关闭它的页面上。它不应要求登录