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代码不需要全部解释@谢谢你,伙计。。。。!没问题,请记住用复选标记将适合您的答案标记为正确。我希望应用程序暂停或保持在我关闭它的页面上。它不应要求登录