您好我正在进行登录活动,成功登录后我将启动一个新活动nextactivity.xml。当我启动此活动时,它将无法成功启动。登录活动仍在那里。当我按下后退按钮然后启动nextactivity.xml。 nextactivity.xml的代码是:
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/white">
<!-- Framelayout to display Fragments -->
<FrameLayout
android:id="@+id/frame_container"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<!-- Listview to display slider menu -->
<ListView
android:id="@+id/list_slidermenu"
android:layout_width="240dp"
android:layout_height="match_parent"
android:layout_gravity="start"
android:choiceMode="singleChoice"
android:divider="@color/list_divider"
android:dividerHeight="1dp"
android:listSelector="@drawable/list_selector"
android:background="@color/list_background"
/>
</android.support.v4.widget.DrawerLayout>
我用这个启动nextactivity.xml:
loginButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(userid.getText().toString().isEmpty() &&password.getText().toString().isEmpty()){
Toast.makeText(getApplicationContext(), "Login Successfull",Toast.LENGTH_LONG).show();
Intent mainActivityIntent=new Intent(LoginActivity.this,NextActivity.class);
LoginActivity.this.startActivity(mainActivityIntent);
finish();
onBackPressed();
}
答案 0 :(得分:0)
用于在登录按钮单击时启动另一个活动的代码看起来正确。 您需要检查您的其他活动是否再次启动登录活动。