android-为什么 login screen 不能运行?

问题描述

为什么 login screen 不能运行?

我创建了一个screen要求密码和内置的密码比较,启动另一个屏幕,但是我输入正确的密码也还是无法启动activity。如何解决这个问题呢?

public class MainActivity extends Activity {
     public static String lock = "vamsi";
     public static String locker;
     EditText et;
     Button b;
     @Override
     public void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         setContentView(R.layout.activity_main);
         et = (EditText) findViewById(R.id.editText1);
         b = (Button) findViewById(R.id.button1);
         locker = et.getText().toString();
         b.setOnClickListener(new View.OnClickListener() {
             public void onClick(View arg0) {
                     if (locker.equals(lock)) {
                     Intent intent = new Intent("screen");
                     startActivity(intent);
                 }
             }
         });
    }
}

解决方案

Intent intent = new Intent (getApplicationContext(), FileName.class); 代替 Intent intent = new Intent("screen");,这里的 FileName 是 Onclick Method 方法中你要打开的 activity 的名称。

解决方案二:

if (lock.equals(getStrFromEditText())) {
Intent intent = new Intent("screen");
startActivity(intent);}

private String getStrFromEditText() {
return et.getText().toString().trim();}
时间: 2024-10-31 13:50:57

android-为什么 login screen 不能运行?的相关文章

screen-Android 的 Splash Screen不能运行

问题描述 Android 的 Splash Screen不能运行 我开发一个 android 应用程序,当检查文件是否更新,程序启动时应该显示一个 Splash Screen. 如果文件不更新,它启动了一个 Async Task 来更新文件.问题是当文件实际上需要更新时,只显示 Splash Screen 的图像,否则,执行检查时会显示黑屏. SplashScreen activity: public class SplashActivity extends Activity { private

响应事件-android studio编译无错误,运行时显示,但点击button不响应按键事件

问题描述 android studio编译无错误,运行时显示,但点击button不响应按键事件 原因:自从Android 3.2(API 13),screen size也开始跟着设备的横竖切换而改变.这会导致activity重新加载方法:在AndroidManifest.xml里设置的MiniSdkVersion和 TargetSdkVersion属性大于等于13的情况下,如果你想阻止程序在运行时重新加载Activity,除了设 置""orientation"",你

android聊天源码,运行问题

问题描述 android聊天源码,运行问题 http://download.csdn.net/detail/weidi1989/4626964 导入到了eclpise,但是客户端运行就自动终止了,求解决

进程-android进城服务(一直运行脚本?)

问题描述 android进城服务(一直运行脚本?) 安卓可以写一个类,无论切换哪个activity这个类在进行嘛?新手求教! 解决方案 http://www.cnblogs.com/devinzhang/archive/2012/01/02/2309733.html 解决方案二: Android Service---在前台运行服务Android Service---在前台运行服务使用startForeground让android服务前台运行

android判断软件是否第一次运行的方法

  本文实例讲述了android判断软件是否第一次运行的方法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 SharedPreferences sharedPreferences = this.getSharedPreferences("share", MODE_PRIVATE); boolean isFirstRun = sharedPreferences.getBoolean("isFirstRun", true);

activity-判断android应用是否在后台运行

问题描述 判断android应用是否在后台运行 在android应用中有一个webView. 下面代码中我用toast显示加载进度: webView.setWebChromeClient(new WebChromeClient() { @Override public void onProgressChanged(WebView view int progress) { super.onProgressChanged(view progress); toast.setText(""Lo

如何获得一组已经安装的android应用程序然后选择一个运行?

问题描述 如何获得一组已经安装的android应用程序然后选择一个运行? 我已经试了: Intent intent = new Intent(ACTION_MAIN); intent.addCategory(CATEGORY_LAUNCHER); 但是这只显示那些预先安装的或者是可以运行ACTION_MAIN Intent类型的应用程序 我也知道我可以用PackageManager来获得所有的已经安装的应用程序,但是我怎么能够用这个来运行一个特定的应用程序? 谢谢. 解决方案 下边的代码是获得在

adb-eclipse编写android软件,没法模拟运行,提示错误。

问题描述 eclipse编写android软件,没法模拟运行,提示错误. [2015-05-29 15:01:03 - AndroidTest22] The connection to adb is down, and a severe error has occured. [2015-05-29 15:01:03 - AndroidTest22] You must restart adb and Eclipse. [2015-05-29 15:01:03 - AndroidTest22] Pl

android开发-新建一个android helloworld应用,但运行后只显示android几个字,不显示helloworld.

问题描述 新建一个android helloworld应用,但运行后只显示android几个字,不显示helloworld. 工程启动后,console显示以下报错信息 Android Launch! [2014-03-31 15:07:08 - firstapp] adb is running normally. [2014-03-31 15:07:08 - firstapp] Performing com.example.firstapp.MainActivity activity laun