我如何退出我的应用程序在导航栏菜单项点击。 我也使用导航栏来执行其他任务,但我对直接点击项目退出应用程序感到有点困惑
switch (menuItem.getItemId()) {
case R.id.nav_home:
break;
case R.id.nav_delete:
TODOViewModel.deleteAllTasks();
Toast.makeText(this, "All TODOs Deleted", Toast.LENGTH_SHORT).show();
return true;
case R.id.nav_logout:
Intent intent = new Intent(MainActivity.this, ActivityLogin.class);
startActivity(intent);
finish();
break;
case R.id.nav_exit:
default:
}
这是使用的XML文件
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content" android:id="@+id/txt1" android:text="txt1" />
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content" android:id="@+id/txt2" android:text="txt2"/>
<Button android:layout_width="fill_parent"
android:layout_height="wrap_content" android:id="@+id/btn1"
android:text="Close App" />
</LinearLayout>
Java文件
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class testprj extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button btn1 = (Button) findViewById(R.id.btn1);
btn1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
finish();
System.exit(0);
}
});
}
}
使用finish()或system.exit(0)。
在第二个while循环(在用户选择抛硬币模拟器选项之后),当用户选择0时,我遇到了问题,程序没有像我希望的那样返回到主菜单,而是停止了,没有循环回到主菜单,让用户选择另一个选项。 有什么办法解决这个问题吗?我不能使用多个方法,因为这是我正在做的一个项目的要求。我已经被困在这一个部分很长时间了,现在(一个星期),并将感激地感谢任何指针或方向。 下面是当用户运行抛硬币模拟器后选择零时我的程序的样子。
我正在尝试单击一个菜单项,但是没有菜单项的webelements。 未单击菜单项时,web元素显示为: 单击菜单项后,Button标记就会改变。然而,菜单项的元素仍然是隐藏的。 菜单和单击后的图像在span标记中更改
问题内容: 我试图使我的Java应用程序与Mac OSX更好地集成,并且我做到了,以便菜单显示在屏幕顶部。但是,我试图使用以下页面来管理 预制的“ 应用程序”菜单中的“退出”和“关于”菜单项:http : //java.sun.com/developer/technicalArticles/JavaLP/JavaToMac2/ 但是,当我尝试在Eclipse中创建类时(在Windows计算机上),
问题内容: 用代码退出Java应用程序的最佳方法是什么? 问题答案: 您可以用于此目的。 根据oracle的Java 8文档: 终止当前正在运行的Java虚拟机。参数用作状态码;按照惯例, 非零状态代码表示异常终止 。 此方法在类Runtime中调用exit方法。此方法永远不会正常返回。 该调用实际上等效于该调用:
情况可能是这样的,我有5个活动。说主活动,活动1,活动2,活动3,活动4。 一个人可以使用活动1,2,3 情境:用户进入主活动,并按下按钮进入活动2。然后他反压并返回主活动。从那里他现在在另一个按钮的帮助下进入活动3,同样,当他按下后退按钮时,他进入主活动。 主要活动- 问题:现在当用户从活动3进入主活动时。用户处于主活动布局中。现在,如果用户按下手机上的后退按钮,则将执行以下过程退出应用程序:
我正在开发一个应用程序,它有rest API调用和4个选项卡,使用页面滑动选项卡条,但我的问题是,当我从左向右移动选项卡时,显示页面已经太晚了,并点击了5到8秒为什么?这里我用的是碎片。我的应用程序很像what’s应用程序。 提前谢谢`
我使用带有兼容性层的Eclipse4.2来重用我的RCP应用程序的现有部分。 我希望在我的RCP应用程序中重用New from File菜单和Run菜单,为此我打开Eclipse的EMF编辑器,其外观如下所示: 但是对于新菜单,它显示如下内容:
我正在尝试使用Bootstrap 3构建一个模板,但我遇到了这个问题。 在我的navbar-default中,我有一个下拉菜单。默认情况下,下拉切换的字体为灰色,背景透明。悬停时,灰色变成白色。点击后,下拉菜单打开,切换本身变成白色,其背景颜色变成较暗的蓝色(焦点和活动)。 然而,如果我在打开下拉菜单的情况下点击外面的任何地方,一秒钟,切换器的字体颜色变成深灰色,背景变成云色。大约一秒钟后,它又恢