登录完成后无法启动新活动 [英] couldn't start a new activity when login completes
本文介绍了登录完成后无法启动新活动的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨frnds,我想在登录活动完成时开始一项新活动。但是在我的代码中,我无法实现这一点......请帮助我...
这是我的登录活动,它从数据库中获取用户名和密码。为什么此活动不会启动新活动。在新活动中我只显示一个列表视图。
登录活动:
Hi frnds, I want to start a new activity when login activity completes.But in my code, I can't achieve that...pls help me...
This my login activity which is get the username and password from database. why this activity does not start a new activity. In new activity i just display a listview.
Login Activity:
package com.example.uidesign;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class signinactivity extends Activity {
EditText edname,edpwd;
Button b;
LoginDataBaseAdapter logindatabaseadapter;
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.login);
logindatabaseadapter=new LoginDataBaseAdapter(this);
logindatabaseadapter=logindatabaseadapter.open();
edname=(EditText) findViewById(R.id.editTextUserNameToLogin);
edpwd=(EditText) findViewById(R.id.editTextPasswordToLogin);
b=(Button) findViewById(R.id.buttonSignIn);
b.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
String userName=edname.getText().toString();
String password=edpwd.getText().toString();
String storedpassword=logindatabaseadapter.getSinlgeEntry(userName);
if(password.equals(storedpassword))
{
Toast.makeText(signinactivity.this, "Logged in Successfully", Toast.LENGTH_LONG).show();
Intent i=new Intent(signinactivity.this,CategoryListActivity.class);
startActivity(i);
}
else
{
Toast.makeText(signinactivity.this, "Password Does not match", Toast.LENGTH_LONG).show();
}
}
});
}
}
推荐答案
更改此代码..
Change your this code..
if(password.equals(storedpassword))
至,
To,
if(password.Contains(storedpassword))
看看会发生什么......
And see what happens..
这篇关于登录完成后无法启动新活动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文