我正在創建簡單的登錄頁面。 但是當我點擊登錄時,我的程序剛剛關閉。 實際上,當我使用,如果條件是造成這個問題。我試過,如果條件不同,但沒有得到確切的結果 這是什麼問題? 主要活動編碼這個簡單的登錄是什麼問題
public class MainActivity extends Activity implements OnClickListener {
Button a1;
EditText e1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
a1=(Button)findViewById(R.id.button1);
e1=(EditText)findViewById(R.id.editText1);
a1.setOnClickListener(this);
}
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
String user=e1.getText().toString();
if(user=="abc123"){
Intent k=new Intent(MainActivity.this,MainActivity1.class);
startActivity(k);
}
}
}
XML編碼是
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="104dp"
android:ems="10"
android:inputType="textPersonName" >
<requestFocus />
</EditText>
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="Login" />
</RelativeLayout>
「我的程序剛剛關機」 表示您應該添加Stacktrace到這個問題。 – keyboardsurfer
也''用戶==「abc123」'永遠不會工作 – njzk2
似乎你在類'MainActivity1'崩潰 –