无法打开下一个活动Android Studio

my

当我单击登录按钮时,即使我创建新帐户,它也会显示吐司消息的用户名和密码不匹配。当我登录时,它应该显示新活动,但这不起作用。我该如何解决?

MainActivity.java

package com.example.demir.carsharing;

import android.content.Intent;
import android.os.Handler;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.content.Intent;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {


    DatabaseHelper helper = new DatabaseHelper(this);
    private Button v;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    public void onButtonClick(View v){
        if (v.getId()==R.id.bLogin)
        {
            EditText a = (EditText)findViewById(R.id.TFUsername);
            String str = a.getText().toString();

            EditText b = (EditText)findViewById(R.id.TFPassword);
            String pass = b.getText().toString();

            String password = helper.searchPass(str);

            if(pass.equals(password))
            {
                Intent i = new Intent(MainActivity.this, Display.class);
                i.putExtra("uname", str);
                startActivity(i);
            }
            else
            {
                // Display popup message
                Toast temp =Toast.makeText(MainActivity.this, "Username and Password don't match", Toast.LENGTH_SHORT);
                temp.show();

            }

        }
        if (v.getId()==R.id.bSignUpHere)
        {
            Intent i = new Intent(MainActivity.this, signup.class);
            startActivity(i);
        }

    }
}

注册.java

package com.example.demir.carsharing;

import android.app.Activity;
import android.os.Bundle;
import android.provider.ContactsContract;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;

/**
 * Created by Demir on 19.12.2016..
 */

public class signup extends Activity {

    DatabaseHelper helper = new DatabaseHelper(this);
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.signup);

    }

    public void onSignUpClick(View v)
    {
        if(v.getId() == R.id.bSignUpHere)
        {
            EditText name = (EditText)findViewById(R.id.TFName);
            EditText email = (EditText)findViewById(R.id.TFEmail);
            EditText uname = (EditText)findViewById(R.id.TFuname);
            EditText pass1 = (EditText)findViewById(R.id.TFpass1);
            EditText pass2 = (EditText)findViewById(R.id.TFpass2);

            String namestr  = name.getText().toString();
            String emailstr  = email.getText().toString();
            String unamestr  = uname.getText().toString();
            String passstr1  = pass1.getText().toString();
            String passstr2  = pass2.getText().toString();


            if(!passstr1.equals(passstr2))
            {
                 // DIsplay popup message
                Toast pass =Toast.makeText(signup.this, "Password don't match", Toast.LENGTH_SHORT);
                pass.show();
            }
            else {

                //insert the detaild in database
                Contact c = new Contact();
                c.setName(namestr);
                c.setEmail(emailstr);
                c.setUname(unamestr);
                c.setPass(passstr1);

                helper.insertContact(c);
            }




        }
    }
}

Display.java

package com.example.demir.carsharing;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;


/**
 * Created by Demir on 19.12.2016..
 */

public class Display extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.display);
        String username = getIntent().getStringExtra("Username");
        TextView tv = (TextView)findViewById(R.id.TVUsername);
        tv.setText(username);
    }


}
饥饿

在Display.java中

//String username = getIntent().getStringExtra("Username");
    String username = getIntent().getStringExtra("uname");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android Studio:在下一个活动中打开一个按钮

来自分类Dev

Android Studio Java根据下一个活动中的条件从Backstack弹出一个活动

来自分类Dev

Android Studio-单击按钮不会切换到下一个活动

来自分类Dev

Android Studio:创建进度条,以100%的比例进行下一个活动

来自分类Dev

在VIM中打开下一个文件

来自分类Dev

在VIM中打开下一个文件

来自分类Dev

按下按钮即可关闭其他活动并打开一个新活动:Android Studio

来自分类Dev

Zclip仅打开下一个元素中单击的类/副本

来自分类Dev

使用带有进度栏的计时器打开下一个表单

来自分类Dev

FolderBrowsingDialog 不会打开下一个 FolderBrowsingDialog

来自分类Dev

简单的文本切换,只打开下一个 p

来自分类Dev

无法将信息从一个活动传递到另一个Activity Android Studio

来自分类Dev

无法在 Android Studio 中打开新活动

来自分类Dev

如何防止Visual Studio自动完成覆盖下一个单词

来自分类Dev

为什么下一个功能在我的R Studio中不起作用

来自分类Dev

禁用Visual Studio安装项目中的下一个按钮

来自分类Dev

单击上一个抽屉项目的特定片段时如何打开下一个抽屉

来自分类Dev

NullPointerException转到另一个活动,Android Studio

来自分类Dev

NullPointerException转到另一个活动,Android Studio

来自分类Dev

Android Studio开发-创建一个按钮以启动活动

来自分类Dev

下一个活动的 Android Toast 文本

来自分类Dev

c# OpenFileDialog,Streamreader,Datatable,打开下一个文件后跳过第一行

来自分类Dev

生成终端窗口的脚本突然等待每个窗口关闭,然后再打开下一个窗口

来自分类Dev

VBA打开Outlook电子邮件中的第一个链接,然后打开下一个链接

来自分类Dev

如果上一个内容Div已打开,请关闭它并打开下一个(普通JavaScript)

来自分类Dev

在打开下一个抽屉之前先关闭上一个抽屉-Twitter bootstrap 3

来自分类Dev

在打开下一个抽屉之前先关闭上一个抽屉-Twitter bootstrap 3

来自分类Dev

Windows资源管理器打开文件夹,然后再次打开下一个文件夹(输入不起作用)

来自分类Dev

捆绑活动内容以转移到android中的下一个活动

Related 相关文章

  1. 1

    Android Studio:在下一个活动中打开一个按钮

  2. 2

    Android Studio Java根据下一个活动中的条件从Backstack弹出一个活动

  3. 3

    Android Studio-单击按钮不会切换到下一个活动

  4. 4

    Android Studio:创建进度条,以100%的比例进行下一个活动

  5. 5

    在VIM中打开下一个文件

  6. 6

    在VIM中打开下一个文件

  7. 7

    按下按钮即可关闭其他活动并打开一个新活动:Android Studio

  8. 8

    Zclip仅打开下一个元素中单击的类/副本

  9. 9

    使用带有进度栏的计时器打开下一个表单

  10. 10

    FolderBrowsingDialog 不会打开下一个 FolderBrowsingDialog

  11. 11

    简单的文本切换,只打开下一个 p

  12. 12

    无法将信息从一个活动传递到另一个Activity Android Studio

  13. 13

    无法在 Android Studio 中打开新活动

  14. 14

    如何防止Visual Studio自动完成覆盖下一个单词

  15. 15

    为什么下一个功能在我的R Studio中不起作用

  16. 16

    禁用Visual Studio安装项目中的下一个按钮

  17. 17

    单击上一个抽屉项目的特定片段时如何打开下一个抽屉

  18. 18

    NullPointerException转到另一个活动,Android Studio

  19. 19

    NullPointerException转到另一个活动,Android Studio

  20. 20

    Android Studio开发-创建一个按钮以启动活动

  21. 21

    下一个活动的 Android Toast 文本

  22. 22

    c# OpenFileDialog,Streamreader,Datatable,打开下一个文件后跳过第一行

  23. 23

    生成终端窗口的脚本突然等待每个窗口关闭,然后再打开下一个窗口

  24. 24

    VBA打开Outlook电子邮件中的第一个链接,然后打开下一个链接

  25. 25

    如果上一个内容Div已打开,请关闭它并打开下一个(普通JavaScript)

  26. 26

    在打开下一个抽屉之前先关闭上一个抽屉-Twitter bootstrap 3

  27. 27

    在打开下一个抽屉之前先关闭上一个抽屉-Twitter bootstrap 3

  28. 28

    Windows资源管理器打开文件夹,然后再次打开下一个文件夹(输入不起作用)

  29. 29

    捆绑活动内容以转移到android中的下一个活动

热门标签

归档